如何在运行maven安装时跳过许可证检查?

时间:2018-03-14 15:32:03

标签: maven license-maven-plugin

我在我工作的一个大型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

4 个答案:

答案 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>