【发布时间】:2015-06-27 15:26:54
【问题描述】:
我有以下项目布局:
web_root
- pom.xml -> packaging: pom
- web_relay
- pom.xml -> packaging: war
- src/...
- web_service
- pom.xml -> packaging: war
- src/...
我的web_root 的pom.xml 是超级项目,包含两个modules:web_relay 和web_service。
出于未知的原因,有人相当武断地拆分了这些项目。我一直在尝试将这些项目合并到一个 Maven 超级项目下。
我可以使用mvn tomcat7:run 运行每个web_relay 和web_service 项目。但是,我需要在同一个 tomcat 服务器上运行。但是,当我在web_root 上运行tomcat7:run 时,它只运行两个模块之一的tomcat 服务器。
我怎样才能让mvn tomcat7:run 进行两场战争?
How to use maven plugin tomcat7:run with multiple contexts (WARs)? 的方法仅在我 mvn install 我的依赖项单独并且不将它们包含为 modules 时才有效。如果我确实将它们包含为modules,mvn 只会在它找到的第一个模块中运行tomcat7:run。
【问题讨论】:
-
@Zarathustra 我试过了,但这让我遇到了新问题。