Jenkins - 手动更改pom.xml版本

时间:2016-09-25 21:47:31

标签: maven jenkins jenkins-plugins pom.xml

我需要更改项目版本,我可以通过创建Maven项目并添加Maven目标版本来实现:set。我也可以手动完成。

问题:手动更改pom.xml版本是否有任何缺点(使用sed / awk)?

1 个答案:

答案 0 :(得分:2)

使用Maven插件更改版本肯定比手动方法更好(例如sed / awk),原因如下:

  • 你留在Maven生态系统中,因此避免了不良和不可预见的副作用
  • versions:set也会自动将更改传播到子模块,以防多模块Maven项目,因为goal
      

    设置当前项目的版本,并根据该更改将更改传播到任何子模块上。

  • 您可以使用目标提供的其他几个选项,例如过滤(例如,仅在多模块的情况下,仅更改某些groupId / artifactId)
  • 维护明智,你有更好的机会在不同版本的Maven中保持稳定
  • 一般情况下,如果Maven(或其中一个插件)已经提供相同的功能:只是不重新发明轮子