我有一个多模块maven项目。我们打算将所有这些模块一起版本化。但截至目前,我结束了在每个模块的pom.xml的硬编码版本如下更新多模块Maven项目中模块的版本号
<parent>
<artifactId>xyz-application</artifactId>
<groupId>com.xyz</groupId>
<version>2.50.0.g</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>com.xyz</groupId>
<artifactId>xyz-Library</artifactId>
<version>2.50.0.g</version>
和主父模块具有以下配置
<modelVersion>4.0.0</modelVersion>
<groupId>com.xyz</groupId>
<artifactId>xyz-application</artifactId>
<version>2.50.0.g</version>
<packaging>pom</packaging>
你的问题是错误的,并混淆有真正的多模块(“聚合”)POMs的人。从你的例子和答案看来,你实际上是在讨论一个父POM,而不是一个多模块的聚合POM。请参阅https://maven.apache.org/pom.html#Aggregation。 – 2016-12-16 17:05:00