我使用 m2eclipse 和 Import-> "check out maven projects from SCM
操作将一个支持 maven 的 github 项目导入到 eclipse 中。
这个 maven 项目还包括一个 Web 应用程序模块。
在解决了一些依赖问题后,它编译成功。现在我想使用 tomcat 启动/调试 Web 应用程序。
在不放弃 maven 集成的情况下为该项目添加 tomcat 支持的正确方法是什么(我注意到转换方面操作,但我认为这不是正确的方法)?
由于Maven是一个构建工具,因此不会直接指定向应用程序添加tomcat支持的正确方法,因为它需要与部署相关的信息,例如部署描述符,Maven不会以任何方式解释这些信息。
但是,嵌入式服务器可以使用诸如 http://tomcat.apache.org/maven-plugin-2.2/run-mojo-features.html 或 http://eclipse.org/jetty/documentation/current/jetty-maven-plugin.html 之类的插件。
此外,还提供用于部署到远程服务器的插件,例如 http://www.mkyong.com/maven/how-to-deploy-maven-based-war-file-to-tomcat/。
请注意,我只使用本地部署插件,对后者一无所知。