2017-09-15 91 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> 
...