java使用许可证Maven插件的思路
来源:爱站网时间:2022-08-17编辑:网友分享
java使用许可证Maven插件的思路解决方法让小编来给大家讲解下吧!如果你感兴趣的话不妨来看看爱站技术频道小编所整理的资料,或多或少能帮助到你解决问题。
问题描述
我想使用license-maven-plugin
以便能够为我的项目生成许可证标头。
所以我有以下pom.xml:
4.0.0 org.foo bar-parent 1.0-SNAPSHOT pom Bar: Parent Apache 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt repo A business-friendly OSS license My Corp. http://www.mycorp.org/ 2014 UTF-8 apache_v2 org.codehaus.mojo license-maven-plugin 1.6 false **/*.java generate-license-headers update-file-header process-sources Apache 2.0 src/main/java src/test/java
...
我正在从命令行调用以下内容:
mvn license:update-file-header
全部通过,但是我的许可证标头最终看起来像这样:
/*
* #%L
* Bar: Foo
* %%
* Copyright (C) 2014 My Corp.
* %%
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* #L%
*/
显然,我不想在我的许可证标题中使用#%L
,%%
和#L%
。为了摆脱这些,我需要设置什么?
思路一:
The documentation for version 1.9 (latest at time of writing)说这些是强制性的定界符,供它查找标头。
思路二:
如另一个答案所示,这些标签是查找和更新许可证信息所必需的。您可以做的一件事就是让他们少打扰...
java使用许可证Maven插件的思路不知道你看明白了没有,如果有需要小编解答的地方,可以第一时间来网站留言。关注爱站技术频道网站,一定不会让你失望的。
上一篇:Java读取/格式化数据的方法
下一篇:Java的WCF创建和托管服务