我们有一个多模块Maven项目:project-war
取决于project-api
。Maven tomcat7:运行在IntelliJ中的多模块项目
我已经将这些模块导入到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工作。你的帮助非常感谢!
您是否尝试过MVN清洁tomcat7:运行? – user 2014-10-06 10:36:13
它真的只影响“'项目战争”,不是吗?它不涉及“'project-api”“? – 2014-10-06 14:25:31
什么是整个项目结构? – tmarwen 2014-10-07 11:54:10