代码之家  ›  专栏  ›  技术社区  ›  rperez

Maven中父项目的最新版本

  •  4
  • rperez  · 技术社区  · 17 年前

    我正在使用Maven2。我已经为我的组织创建了一个父POM。我希望各个小组将其用作其项目的父级,但我希望他们使用最新版本。

    有什么想法吗?

    谢谢

    4 回复  |  直到 17 年前
        1
  •  7
  •   victor hugo    17 年前

    您不需要为POM中的每个小更改定义新版本。

    版本意味着工件的特定特性(在POM中是构建设置),我要做的是声明一个版本并使所有项目使用该版本(使用快照版本是一个好主意)。如果你做了一个小的更新,就在那个版本中进行。如果您做了更大的更改,您可能希望声明一个新版本,并让所有新POM使用该版本,这样您就可以避免使用新的超级POM破坏旧项目。

        2
  •  3
  •   aleung    14 年前

    Maven版本插件有一个目标 version:update-parent 将父版本设置为最新的父版本。

    执行

    mvn versions:update-parent
    

        3
  •  1
  •   Robert Munteanu    17 年前

    我想你想用 SNAPSHOT

    <version>1.2-SNAPSHOT</version>
    
        4
  •  1
  •   schoenk    11 年前