Ale*_*exR 5 java maven-plugin maven maven-dependency-plugin
我想知道是否有可能获得有关我的maven项目的所有第一级依赖项的信息.我需要以下信息:名称,供应商,版本,许可证类型,参考URL,描述.所有这些信息都存储在每个包的pom.xml中.问题是我们有大约20个项目的层次结构,这些项目有数百个依赖项不断被更改.
我知道maven依赖插件.我mvn dependency:list使用greps和seds的组合运行并提取了包列表.但我需要许可证信息和URL.我可以实现自己的解析器,解析pom.xml以获取有趣的包并提取这些信息,但似乎应该存在可以使用的东西.
最好的办法是在 maven-project-info-report 插件的支持下创建一个站点,该插件将创建所需的信息。请参阅此处的示例。唯一的问题是你使用的是哪个版本的 Maven?此外,我建议查看maven-license-plugin 如果您需要以任何方式限制许可证,您可以查看maven-license-verifier 插件。
| 归档时间: |
|
| 查看次数: |
272 次 |
| 最近记录: |