Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Maven控制版本_Maven - Fatal编程技术网

用Maven控制版本

用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 在发布周期中。有时,在具有大

在我的项目中,我有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
在发布周期中。有时,在具有大量模块的大型项目中,您可能会更改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>