下面是我的POM粗糙的版本,使用並排側LIB版本Maven的
<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並排?特別是,如何處理上述情況?
@EDIT
在我的情況與Maven 3.0.4,one-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>
您是否嘗試過?結果?錯誤消息? – khmarbaise
'版本-Y'被'版本-X'覆蓋。 – sof
您使用的是哪個版本的Maven? – carlspring