私はこれらすべてのバージョン番号を親pomと子pom全体に持っています。
<parent>
<groupId>com.cigna.ifp</groupId>
<artifactId>ifp-core</artifactId>
<version>${parent.version}</version>
</parent>
そして、そのような他の子プロジェクトへの依存関係の参照
<dependency>
<groupId>com.cigna.ifp</groupId>
<artifactId>ifp-shared</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
そして最後に、私たちが構築しているもののバージョンの宣言
<modelVersion>4.0.0</modelVersion>
<groupId>com.company</groupId>
<artifactId>artifcat</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>ifp-shared</name>
<url>http://maven.apache.org</url>
質問の半分を解決したいくつかの回答に基づいて編集...
これは実際には1つのリリース番号を持つ1つのプロジェクトであるため、すべてのバージョンを${project.version}にします。
依存関係で${project.version}を実行しているように見えますが、これは上記の親xmlコードでは機能しません。別の方法はありますか?(男、私は本当にgradleに切り替える必要があります)。
ありがとう、ディーン