我的项目结构如下:
但是,每当我从mvn clean test -DskipTests
目录运行Project 1
时,即使我将其列为{ {1}}如下:
Project 2
会发生什么,为什么不识别依赖关系?
答案 0 :(得分:1)
来自https://maven.apache.org/guides/mini/guide-multiple-modules.html;反应堆“收集所有要构建的模块”。 (当前正在构建的项目模块)
您需要:创建带有包装pom
的父项目;向该项目添加两个模块(一个用于Project1,一个用于Project2),以及子模块用于project1。
然后,当您构建父项目时,所有模块的构建顺序都由反应堆决定-