我有一个包含以下模块的多模块maven项目:
system-x-server
system-x-client
system-x-server-image
system-x-integration-tests
system-x-server-image
生成一个docker镜像,用于在仅测试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
?
答案 0 :(得分:0)
请将packaging
设置为pom
模块中的system-x-server-image
。
<project ...>
...
<packaging>pom</packaging>
...