“与”的区别是什么;“部署”&&引用;“运行”;maven tomcat插件中的目标

“与”的区别是什么;“部署”&&引用;“运行”;maven tomcat插件中的目标,maven,tomcat,plugins,Maven,Tomcat,Plugins,问题如上所述很简单,maven tomcat插件中的“部署”和“运行”目标有什么区别 mvn帮助:descripe-Dplugin=tomcat7提供此插件可用的目标列表。但我不明白他们之间有什么区别 更多信息 > mvn help:describe -Dplugin=tomcat7 tomcat7:deploy Description: Deploy a WAR to Tomcat. tomcat7:run Description: Runs the current pro

问题如上所述很简单,maven tomcat插件中的“部署”和“运行”目标有什么区别

mvn帮助:descripe-Dplugin=tomcat7
提供此插件可用的目标列表。但我不明白他们之间有什么区别


更多信息

> mvn help:describe -Dplugin=tomcat7

tomcat7:deploy
  Description: Deploy a WAR to Tomcat.

tomcat7:run
  Description: Runs the current project as a dynamic web application using an
    embedded Tomcat server.

deploy
目标将把您的
war
部署到Tomcat服务器。这意味着它将复制文件并在您要部署到的Tomcat服务器中注册web应用程序。
run
目标将启动运行应用程序的进程内Tomcat服务器

所以,这意味着我可以部署任意数量的webapp,但只能运行一个。对吗?好吧,这样看:通过
deploy
,您可以将许多应用程序部署到相同(或不同)的Tomcat服务器上。使用
run
,您实际上是在为每个应用程序运行一个Tomcat。