首页 > 解决方案 > 确保在没有项目父 pom 的所有其他模块之前构建 maven 模块

问题描述

我被要求处理具有以下父级的多个模块的 Maven 项目:

 <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>${spring.boot.version}</version>
 </parent>

其中一些模块相互依赖,并且这些依赖项被导入到该<dependencies>部分中。

我创建了一个测试公共模块,用作test-jar所有其他模块并导入,但为了使其正常工作,它必须至少在其他模块之前构建一次。我研究了实现这一点的方法,似乎正确的方法是为项目创建一个父 pom 并让它处理构建顺序。不幸的是,我不允许这样做。

因此,我想知道是否有另一种方法可以确保该模块在其他模块之前构建。

感谢您的关注

标签: maven

解决方案


推荐阅读