一个行家菜鸟的东西,我试图理解之间的区别
tomcat:run-war
和
tomcat:run-war-only
Apache 文档对不熟悉环境的人来说意义不大:
tomcat7:run-war 使用嵌入式 Tomcat 服务器将当前项目作为打包的 Web 应用程序运行。
tomcat7:run-war-only 使用嵌入式 Tomcat 服务器将当前项目作为打包的 Web 应用程序运行,无需分叉打包周期。
外行的话有什么区别?
一个行家菜鸟的东西,我试图理解之间的区别
tomcat:run-war
和
tomcat:run-war-only
Apache 文档对不熟悉环境的人来说意义不大:
tomcat7:run-war 使用嵌入式 Tomcat 服务器将当前项目作为打包的 Web 应用程序运行。
tomcat7:run-war-only 使用嵌入式 Tomcat 服务器将当前项目作为打包的 Web 应用程序运行,无需分叉打包周期。
外行的话有什么区别?
tomcat7:run-war-only目标将在同一进程(shell)中运行 tomcat。如果你终止 shell,tomcat 会死掉,webapp 不再可用
tomcat7:run-war将在“后台”启动战争。Maven 将完成这项工作,您将能够重用外壳。Webapp 仍然可用
tomcat7:run-war 运行生命周期来打包你的战争,然后在嵌入的 tomcat 中运行这个战争
tomcat7:run-war-only 不会建立你的战争。尝试 mvn clean 然后 mvn tomcat7:run-war-only ,你会看到不同。