Maven Tomcat 项目流程简化
我正在 Eclipse 中开发 Maven 项目,其中使用 Maven (mvn install
) 创建 WAR 文件并在 Tomcat 服务器上运行它。但是,每次更改应用程序时,我都必须执行 mvn -ocompile war:exploded
,有时还必须重新启动 Tomcat。
有没有其他方法可以简化这个漫长而繁重的过程?
I'm working on a Maven project in Eclipse, where I'm using Maven (mvn install
) to create my WAR file and run it on my Tomcat server. However, every time I change my application, I have to execute mvn -o compile war:exploded
and sometimes have to restart Tomcat.
Is there any other way to simplify this long and heavy process?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以开始使用:
m2e(maven 到 eclipse 集成)-> http://www.eclipse.org/m2e/
Eclipse WTP(Web 工具平台)-> http://www.eclipse.org/webtools/
WTP 将允许您从 eclipse 运行 Tomcat,并且m2e 将负责将您的 Maven 构建转换为 Eclipse 项目并将其与 WTP 集成。
You may start using:
m2e ( maven to eclipse integration ) -> http://www.eclipse.org/m2e/
Eclipse WTP ( web tools platform ) -> http://www.eclipse.org/webtools/
WTP will allow you to run Tomcat from eclipse and m2e will take care of converting your Maven build into Eclipse project and integrating it with WTP.
如果您使用的是
eclipse
,那么您不需要每次都使用mvn -ocompile war:exploded
。但是,是的,每次在应用程序中进行更改时都需要使用mvn install
。这是您需要执行的操作:
服务器视图
添加外部 Web 模块
。将打开一个输入表单。target
(由 maven 生成)文件夹,然后选择已经分解的 war 目录并将其设置为Document Base
Path
作为基础您的应用程序的 url。这只是一次性的努力。
If you are using
eclipse
then you need not to usemvn -o compile war:exploded
every time. But yes, you need to usemvn install
each time you make a change in your application.This is what you need to do:
Server View
Add external web module
. An input form will be opened.target
(generated by maven) folder and then select already exploded war directory and set it asDocument Base
Path
as the base url for your application.This is just one time effort.