CentOS で Maven 3.2.2 を使用するプロジェクト内に次のものがあります。
<dependencyManagement>
<dependencies>
<dependency>
<groupId>common.maven</groupId>
<artifactId>dm-bom</artifactId>
<version>${bomVersion}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-bom</artifactId>
<version>${vaadin.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
例に示した順序では、 mydm-bom
は正しく検出されますが、vaadin-bom
. 最初のものを定義するとvaadin-bom
、問題は逆になります。
プロジェクトが複数のインポートされたdependencyManagement
pom を定義する場合、Maven はリポジトリ定義に問題がありますか?