0
一個Maven依賴的變化Maven依賴我有一個Maven的依賴依賴於谷歌的集合1.0。在Eclipse
我的主要項目使用番石榴14.0,這是谷歌的集合重命名。
當我導出我的項目作爲一個瓶子,谷歌的集合依賴覆蓋番石榴14.0,導致我的項目錯誤,每當我想要訪問,後來實現比1.0版
我怎樣才能讓一個方法Maven依賴使用番石榴14.0而不是谷歌收藏?
一個Maven依賴的變化Maven依賴我有一個Maven的依賴依賴於谷歌的集合1.0。在Eclipse
我的主要項目使用番石榴14.0,這是谷歌的集合重命名。
當我導出我的項目作爲一個瓶子,谷歌的集合依賴覆蓋番石榴14.0,導致我的項目錯誤,每當我想要訪問,後來實現比1.0版
我怎樣才能讓一個方法Maven依賴使用番石榴14.0而不是谷歌收藏?
您可以使用Maven dependency exclusions。
<project>
...
<dependencies>
<dependency>
<groupId>sample.ProjectA</groupId>
<artifactId>Project-A</artifactId>
<version>1.0</version>
<scope>compile</scope>
<exclusions>
<exclusion> <!-- declare the exclusion here -->
<groupId>sample.ProjectB</groupId>
<artifactId>Project-B</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</project>