複数のモジュールプロジェクトを構築しています。プロジェクトの構造は次のとおりです。
-Build
-Local
-POM.xml (Master)
-Main Project
-Module A
-Libs Project
-Libs Project A
LibsプロジェクトAにはPOMがあり、その親のPOMからの動的バージョンがあります
<parent>
<groupId>com.myproject</groupId>
<artifactId>libs</artifactId>
<version>${release.version}</version>
</parent>
<!-- this POM -->
<groupId>com.myproject.libs</groupId>
<artifactId>http</artifactId>
<packaging>bundle</packaging>
<version>1.0.0</version>
Mavenビルドを実行し、バージョンパラメータを渡して「モジュールA」をビルドすると、MavenはlibsプロジェクトのPOMを見つけることができません。
理由:親が見つかりません:プロジェクトのcom.myproject:libs:プロジェクトのcom.myproject.libs:http:bundle:1.0.0 com.myproject.libs:http:bundle:1.0.0