当模块没有产生工件时,依赖于多模块Maven项目中的模块

时间:2017-09-15 01:24:37

标签: maven

我有一个包含以下模块的多模块maven项目:

  1. system-x-server
  2. system-x-client
  3. system-x-server-image
  4. system-x-integration-tests
  5. 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

1 个答案:

答案 0 :(得分:0)

请将packaging设置为pom模块中的system-x-server-image

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