我有这个带有父项目和三个子项目的 Maven 多项目配置:
父 POM:
<...>
<groupId>my.proj</groupId>
<artifactId>parent</artifactId>
<packaging>pom</packaging>
<version>1.0</version>
儿童POM:
<parent>
<groupId>my.proj</groupId>
<artifactId>parent</artifactId>
<version>1.0</version>
</parent>
<groupId>my.proj.web</groupId>
<artifactId>web</artifactId>
<version>1.0</version>
如果我将子版本设置为 1.0,我会收到警告:
version is duplicate of parent version
但这就是我想要的,因为我的整个项目都是 1.0 版本,对我来说看起来很自然。为什么不允许(或不鼓励)这样做?