问题标签 [license-maven-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
903 浏览

maven - What data to expect in license-maven-plugin third party license FreeMarker template?

I'm using the Mojo License Maven plugin to generate a list of third party licenses. According to the documentation I could use a custom FreeMarker template to format the file using the fileTemplate parameter, but there is no documentation on the data that will be passed to the FreeMarker template. There is a link on the examples page to existsing templates, but that link is broken.

0 投票
0 回答
434 浏览

java - 如何使用java代码在maven项目中添加许可证头

如果代码没有许可证标头,则该任务将添加许可证标头,否则将其替换,并在需要时将其删除。

如果使用命令提示符-说用户按 -r 然后输入密钥,则从所有文件中删除许可证标题,如果用户按 -a,则将许可证添加到所有文件并替换前一个文件。我尝试了许可证 maven 插件,但它没有删除标题,并且在添加标题时,它每次都会自动一个接一个地添加。现在的要求是为这样的事情开发一个java代码。

有什么办法可以帮忙。谢谢

0 投票
1 回答
377 浏览

java - 如何从多模块 Maven 许可证插件聚合中排除项目?

当我使用 maven 许可证插件向文件添加标头时,尝试忽略某些模块时遇到问题。我尝试做的方式是将模块路径放在排除标记中。这是 pom.xml 中的插件:

这就是我试图忽略这个父 pom.xml 中的项目的方式。我已经尝试过 ${project.basedir}/a/ 和 ${basedir}/a/

先感谢您。

0 投票
1 回答
954 浏览

java - Maven 许可证插件:未知许可证

我们正在尝试创建一个第三方文件,其中列出了我们正在使用的库中的许可证。为此,我们使用了许可 maven 插件,它添加了第三方目标。

对于我们的大多数图书馆来说,它工作正常。问题是,我们的一些依赖项非常古老,并且在 Maven Central 上不存在。对于其他一些,我们进行了修改。在这两种情况下,我们都将它们自己存储在 Nexus 的第三方存储库中。

这些库确实包含许可证信息,例如如下:

问题是,当我们运行目标时,它们无法识别,我们收到以下消息:

当打开-X标志时,我们会得到一些额外的信息:

如果我运行一些我为测试而构建的 java 代码,我可以毫无问题地看到许可证信息:

在获取依赖项时,我们是否缺少任何明显的东西?这个问题似乎只出现在我们必须将自己添加到 Nexus 的库中,所以我们可能做错了什么。

我已经看了很多文档,以及插件的源代码,但找不到为什么这些库没有考虑到许可证。

0 投票
1 回答
908 浏览

maven - Maven 许可证插件:参数“organizationName”,...丢失或无效

我正在尝试使用maven 许可证插件版本 1.9。我正在运行目标update-license-header但是我收到以下错误:

我的 pom.xml 看起来像这样

0 投票
2 回答
899 浏览

javascript - 在使用 mvn 许可证插件生成的 THIRD-PARTY.txt 文件中添加其他许可证详细信息

我正在使用license:aggregate-add-third-party生成THIRD-PARTY.txt文件,其中包含所有依赖项的许可证详细信息。这没有任何问题。

我还购买了几个 Javascript 库的许可证。我想将这些 javascript 库的详细信息包含到我使用 maven 许可证插件通过 pom 调用生成的 THIRD-PARTY.txt 文件中。

maven 许可证插件中是否有任何方法可以包含一些外部许可证的额外详细信息?

0 投票
0 回答
314 浏览

maven - 有没有办法为整个 Maven 存储库生成许可证报告?

我想检查我的 Maven 存储库的许可证。我知道如何为 Maven 项目生成许可证报告(请参阅Maven 项目信息报告),但不知道如何为整个存储库生成许可证报告。

0 投票
0 回答
72 浏览

maven - 无法在 Maven 中更改许可证

我有一个 Maven 项目,所有文件中都有以下标头:

我正在尝试将其更改为:

或者 :

但是当我构建项目时,出现以下错误:

行与预期的标题行'^ * 不匹配此程序和随附材料在$ 下提供。[正则表达式标头]

我怎样才能在没有错误的情况下更改它?

0 投票
1 回答
2316 浏览

java - license-maven-plugin:update-file-header 如何排除项目名称?

我正在使用 license-maven-plugin 在源树中的每个文件中成功插入许可证头。它生成以下内容:

我的绒球,

但我想要以下格式,

0 投票
4 回答
7483 浏览

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

我在我从事的一个大型 Java 项目上运行了mvn clean install一个,但由于某些文件没有正确的许可证头,它一直失败。好吧,这不是我现在关心的问题,我该如何跳过它?我看到的实际错误是,

我也试过这个 maven 命令,但是没有用