2017-09-15 122 views
1

我有一個包含以下模塊的多模塊Maven項目:依賴於多模塊Maven項目模塊時,模塊不會產生僞影

  1. system-x-server
  2. system-x-client
  3. system-x-server-image
  4. system-x-integration-tests

system-x-server-image的PR製作一個碼頭圖像,用於在測試system-x-integration-tests項目中進行集成測試。將其添加爲一個依賴:

<dependency> 
    <groupId>${project.groupId}</groupId> 
    <artifactId>system-x-server-image</artifactId> 
    <version>${project.version}</version> 
</dependency> 

產生一個錯誤,因爲system-x-server-image不會產生僞影(它,但不是一個真實使用Maven解決)。

有沒有辦法讓system-x-integration-tests取決於system-x-server-image因爲system-x-server-image不會產生神器?

+1

你的pom文件是怎麼樣的? – khmarbaise

回答

0

請在system-x-server-image模塊中設置packagingpom

<project ...> 
... 
    <packaging>pom</packaging> 
...