Maven的子模块依赖性

时间:2019-02-28 18:15:18

标签: java maven

我的项目结构如下:

enter image description here

但是,每当我从mvn clean test -DskipTests目录运行Project 1时,即使我将其列为{ {1}}如下:

Project 2

会发生什么,为什么不识别依赖关系?

1 个答案:

答案 0 :(得分:1)

来自https://maven.apache.org/guides/mini/guide-multiple-modules.html;反应堆“收集所有要构建的模块”。 (当前正在构建的项目模块)

您需要:创建带有包装pom的父项目;向该项目添加两个模块(一个用于Project1,一个用于Project2),以及子模块用于project1。

然后,当您构建父项目时,所有模块的构建顺序都由反应堆决定-