Maven项目依赖项列出了基准和差异

时间:2018-11-30 07:19:00

标签: java maven

我们有一些针对第三方库的内部流程,我们必须遵循它们的每个流程,并从合法POV中批准它们。当更新很少时,很容易创建新库和/或新库版本的列表。但是,当更新诸如Spring Boot之类的庞大依赖项时,会有数十个(如果不是数百个)更新的软件包。然后,绘制更新的库和新的库的列表变得很繁琐。

是否有一个Maven插件可以让我创建Maven项目依赖项基准列表,然后列出与基准的区别?

如果没有这样的插件,我该如何最好地使用Maven Dependency Plugin?

1 个答案:

答案 0 :(得分:1)

我将使用一些shell脚本来获取旧基准和新基准的依赖项列表,然后进行比较:

 $ mvn dependency:list |grep jar | cut -c 31- |sort |uniq

(其中cut列为31,取决于您的输出格式)

将其放入文件中,重复其他基准并比较文件。