我有以下問題:在Eclipse Tomcat中部署MavenWebApp
我有一個Maven MainProject與一些SubProjects。 這個SubProjects中有兩個是Web應用程序。 (一個WebApp和一個WebService)
如果我在命令行中使用mvn clean package
構建MainProject,則可以在外部Apache Tomcat 6.0中部署2 .war
文件。
如果我在eclipse中使用m2e plugin
構建MainProject,我也可以將.war文件部署到外部Tomcat中。
但是如果我想在Eclipse的Apache Tomcat中部署WebProjects,它不會啓動。 問題是,內部Tomcat的eclipse構建文件結構與Maven不同。
在Maven構建(console/m2e)中,路徑從例如Project/src/main/java/com/...
到WEB-INF/com...
Eclipse構建爲內部Tomcat的創建像WEB-INF/main/java/com/...
這麼多這是強制性的Tomcat的啓動.xml文件的結構沒有bacause走錯了路的發現。
我該如何告訴eclipse它應該在命令行上執行類似的構建,如m2e或maven,以便我可以在eclipse中使用內部的tomcat?
我使用
的Eclipse朱諾4.2或3.6赫利俄斯
M2E - Maven的集成爲Eclipse/1.1.0.20120530-0009/org.eclipse.m2e.feature.feature.group Maven的集成WTP/0.15.2.20120306-2040/org.maven.ide.eclipse.wtp.feature.feature.group