我使用maven構建多模塊項目。我的模塊2依賴於模塊1 src在編譯範圍和模塊1在測試範圍內測試。多模塊項目中的Maven測試依賴項
模塊2 -
<dependency>
<groupId>blah</groupId>
<artifactId>MODULE1</artifactId>
<version>blah</version>
<classifier>tests</classifier>
<scope>test</scope>
</dependency>
這工作得很好。說我的模塊3依賴於Module1 src並在編譯時進行測試。
模塊3 -
<dependency>
<groupId>blah</groupId>
<artifactId>MODULE1</artifactId>
<version>blah</version>
<classifier>tests</classifier>
<scope>compile</scope>
</dependency>
當我運行mvn clean install
,我的構建運行,直到模塊3,在模塊3失敗,因爲它無法解析模塊的測試依賴。然後,我單獨在模塊3上執行mvn install
,然後在父pom上返回並運行mvn install
以使其生成。我怎樣才能解決這個問題?
請問你能分享一下你父母的樣子嗎? – 2009-11-12 23:51:37