2
想象一下,您想要爲Maven項目添加依賴項。這個依賴關係是一個孩子,它有一個不包含在你的依賴關係中的父類。Maven將項目作爲依賴添加子項
例如,我有一個項目A,它有一個依賴項b。該庫b爲B的子庫B有依賴C.
我的項目A的POM具有這種依賴關係(庫 'B'):
// pom of A
<dependency>
<artifactId>b</artifactId>
<groupId>something.thisthing</groupId>
<version>0.1</version>
</dependency>
B的父,B具有相關性:
// pom of B
<dependency>
<groupId>something.thisthing</groupId>
<artifactId>C</artifactId>
<version>${theVersionOfC}</version>
</dependency>
最後,b對下的依賴,但沒有它的版本提到,它使用在其父母的POM給出的${theVersionOfC}
參數:
// pom of b
<dependency>
<groupId>something.thisthing</groupId>
<artifactId>C</artifactId>
</dependency>
我的項目A無法找到依賴項C,因爲版本沒有在b的pom中指定。
我該如何對b有依賴關係,並告訴b它應該使用哪個版本的C?
會很好,如果你可以添加一些例子。 – nullpointer