我有以下问题:
我有一个带有一些子项目的 Maven MainProject。其中两个子项目是 WebApplications。(一个 WebApp 和一个 WebService)
mvn clean package
如果我在命令行中使用2 个文件构建 MainProject,则.war
可以在外部 Apache Tomcat 6.0 中部署。
如果我使用 Eclipse 在 Eclipse 中构建 MainProject,m2e plugin
我还可以将 .war 文件部署到外部 Tomcat 中。
但是如果我想在 Eclipse 的 Apache Tomcat 中部署 WebProjects,它不会启动。问题是,内部 Tomcat 的 eclipse 构建的文件结构与 Maven 不同。
在 Maven 构建(控制台/m2e)中,路径正确地从例如Project/src/main/java/com/...
到WEB-INF/com...
内部 Tomcat 的 Eclipse 构建创建了类似的结构WEB-INF/main/java/com/...
由于路径错误,找不到许多 Tomcat 引导所必需的 .xml 文件。
我如何告诉 eclipse 它应该在命令行上执行类似 m2e 或 maven 的构建,以便我可以在 eclipse 中使用内部 tomcat?
我在用
Eclipse Juno 4.2 或 Helios 3.6
m2e - Eclipse 的 Maven 集成 / 1.1.0.20120530-0009 / org.eclipse.m2e.feature.feature.group WTP 的 Maven 集成 / 0.15.2.20120306-2040 / org.maven.ide.eclipse.wtp.feature.feature.group