親プロジェクトと3つの子プロジェクトを持つこの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 であるため、私には自然に見えます。これが許可されない (または推奨されない) のはなぜですか?