如何从Maven依赖关系创建更新包,该依赖包仅在上次构建后发生更改

时间:2018-11-14 07:52:53

标签: java git maven

我想为产品创建更新程序包。更新包应仅包含自上次构建以来已发生更改的库。如何从Maven获取库更改?

以前,在使用Maven之前,我们使用了git仓库中的所有库jar。因此,从git中获取差异是非常简单的方法。

1 个答案:

答案 0 :(得分:2)

我不知道开箱即用的解决方案。您可以做什么:

  • 对每个构建都运行mvn dependency:list,并将结果保存在数据库中。
  • 编写一个读取两个列表并提取差异的脚本。
  • 使用maven依赖插件下载提取的差异。