用Maven控制版本
在我的项目中,我有3个用Maven控制版本,maven,Maven,在我的项目中,我有3个pom,1个用于家长,2个用于使用中的每个模块 每个pom当前包含2.1.9.0-SNAPSHOT标签 每个模块是否可以自动从父模块提取此信息?使用此处所述的:在多模块构建中,只有父模块应该定义除父模块之外的工件版本 +-- root (pom.xml) +-- mod-1 (pom.xml) +-- mod-2 (pom.xml) 因此根pom.xml看起来像(摘录): project.com.root 在发布周期中。有时,在具有大
pom
,1个用于家长,2个用于使用中的每个模块
每个pom当前包含2.1.9.0-SNAPSHOT
标签
每个模块是否可以自动从父模块提取此信息?使用此处所述的:在多模块构建中,只有父模块应该定义除父模块之外的工件版本
+-- root (pom.xml)
+-- mod-1 (pom.xml)
+-- mod-2 (pom.xml)
因此根pom.xml看起来像(摘录):
project.com.root
在发布周期中。有时,在具有大量模块的大型项目中,您可能会更改child中的groupId
<project...>
<groupId>project.com.root</groupId>
<artifactId>project-parent</artifactId>
<version>1.0-SNAPSHOT</version>
...
<project...>
<parent>
<groupId>project.com.root</groupId>
<artifactId>project-parent</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<artifactId>mod-1</artifactId>