我在我工作的一个大型Java项目上运行mvn clean install
,但由于某些文件没有正确的许可证标题,它仍然失败。嗯,这不是我现在关注的问题,我该怎么做呢?我看到的实际错误是,
Failed to execute goal org.codehaus.mojo:license-maven-plugin:1.14:add-third-party (default) on project test-project: There are some dependencies with no license, please fill the file /Users/test-project/src/license/THIRD-PARTY.properties
我也试过这个maven命令,但它没有用
mvn clean install -Dlicense.skip=true
答案 0 :(得分:3)
尝试使用-Dlicense.skipAddThirdParty=true
跳过AddThirdParty mojo。
答案 1 :(得分:0)
我发现这很有帮助
$ mvn license:help -Ddetail | fgrep skip
这给了我
-Dlicense.skipDownloadLicenses
您无需添加=true
,因为只需定义即可。
答案 2 :(得分:0)
这个对我有用
-Dlicense.skipCheckLicense
答案 3 :(得分:0)
就我而言,它只适用于 -Dlicense.skip
,没有 =true
。
<plugin>
<groupId>com.mycila</groupId>
<artifactId>license-maven-plugin</artifactId>
<version>3.0</version>
</plugin>