以下は私のPOMの大まかなバージョンです。
<project>
<dependencies>
<dependency>one-java-artifact-version-X</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<dependencies>
<dependency>one-java-artifact-version-Y</dependency>
</dependencies>
</plugin>
</plugins>
</build>
</project>
私はプラグインを使用したいone-java-artifact-version-Yが、他のものを使用したいone-java-artifact-version-X. 異なるバージョンの Java アーティファクトを Maven と並べて使用することは可能ですか? 特に、上記の状況に対処する方法は?
@編集
私の場合、Maven 3.0.4one-java-artifact-version-Yは常に によってシャドウされているため、代わりone-java-artifact-version-Xに望ましくない依存関係があるため、プラグインは実行に失敗しますone-java-artifact-version-X。one-java-artifact-version-Yただし、以下のグローバルな依存関係に昇格した後、他のものが混乱している間、プラグインは機能します。
<project>
<dependencies>
<dependency>one-java-artifact-version-Y</dependency>
<dependency>one-java-artifact-version-X</dependency>
</dependencies>
<build>
<plugins>
<plugin>
</plugin>
</plugins>
</build>
</project>