我们有一个多模块Maven项目:project-war
取决于project-api
。
我已将模块导入IntelliJ,我想使用tomcat7:run
在Tomcat中运行project-war
应用程序。我这样做,应用程序运行正常。
我对project-api
进行了更改,停止Tomcat,重新启动Tomcat。 project-war
应用程序再次运行正常,但对project-api
的更改未按预期反映。
如何在运行tomcat7:run
时反映出我工作区的传递更改?
我试过“Resolve Workspace artifacts
”。它没有帮助。事实上,我根本没有这个设置。
我尝试过“Before launch:
”“Make
”。它看似是一个构建(编译),但它也没有帮助。
我认为我正在寻找的是m2e / Eclipse所谓的工作空间分辨率。无法让它在IntelliJ中工作。你的帮助非常感谢!
答案 0 :(得分:1)
This是一个很好的存储库来测试它。
事实证明,使用IntelliJ 12.1.7存在此问题,但不再使用IntelliJ 13.1.5。
工作区解析与所述配置的组合起作用:
Resolve Workspace Artifacts
Before launch:
Make