我有以下源布局:
.
├── pom.xml
├── modules (has pom)
│ ├── module1 (has pom)
│ └── module2 (has pom)
│ └── moduleN (has pom)
└── webapp1 (has pom)
└── webapp2 (has pom)
webapp1 和 webapp2 依赖于所有模块(模块是 DAO、服务等)。目前,我从根目录构建所有内容,并mvn package
给了我两个 WAR 文件。
如何仅构建 webapp1 或 webapp2?
如果我cd
进入 webapp1 并运行mvn package
它说它不能下载 moduleX.jar (这是一个干净的存储库)。当然 Maven 应该能够推断出这些模块需要首先构建为依赖项?