我正在为我的 Android 应用程序使用 oss-licenses 插件(Android - 包括开源声明)来从所有正在使用的开源存储库中收集许可证信息。
但是一些发布者没有<licenses>
在他们存储库的 POM 文件中包含这个标签。这就是为什么插件在OssLicensesMenuActivity
用于显示列表时找不到许可证文件并且缺少这些库的原因。
有没有办法输入额外的条目OssLicensesMenuActivity
?
我在一个mvn clean install
正在进行的大型Java项目上运行,但是由于某些文件没有正确的许可证标头,它一直失败。好吧,那不是我现在关心的问题,我该如何跳过呢?我看到的实际错误是
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
Run Code Online (Sandbox Code Playgroud)
我也尝试了这个maven命令,但是没有用
mvn clean install -Dlicense.skip=true
Run Code Online (Sandbox Code Playgroud) 是否可以使用 Maven 许可证或任何其他插件在第三方报告中包含许可证文本?如果没有,有什么办法可以自动完成吗?