java使用许可证Maven插件的思路

来源:爱站网时间:2022-08-17编辑:网友分享
java使用许可证Maven插件的思路解决方法让小编来给大家讲解下吧!如果你感兴趣的话不妨来看看爱站技术频道小编所整理的资料,或多或少能帮助到你解决问题。

问题描述


我想使用license-maven-plugin以便能够为我的项目生成许可证标头。

所以我有以下pom.xml:

4.0.0org.foobar-parent1.0-SNAPSHOTpomBar: ParentApache 2.0http://www.apache.org/licenses/LICENSE-2.0.txtrepoA business-friendly OSS licenseMy Corp.http://www.mycorp.org/2014UTF-8apache_v2org.codehaus.mojolicense-maven-plugin1.6false**/*.javagenerate-license-headersupdate-file-headerprocess-sourcesApache 2.0src/main/javasrc/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创建和托管服务

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载