此插件可用的目标
目标 | 描述 |
---|---|
tomcat7:deploy | 部署 WAR 到 Tomcat。 |
tomcat7:deploy-only | 部署 WAR 到 Tomcat,不派生包生命周期。 |
tomcat7:exec-war | 创建一个包含所有必要 Apache Tomcat 类的自执行 jar 文件。这允许仅使用 java -jar mywebapp.jar 即可运行您的 Web 应用,而无需安装 Tomcat 实例。更多详情请参见此处。 |
tomcat7:exec-war-only | 与 exec-war 目标相同,但不会派生包生命周期。 |
tomcat7:help | 显示 tomcat7-maven-plugin 的帮助信息。 调用 mvn tomcat7:help -Ddetail=true -Dgoal=<goal-name> 以显示参数详情。 |
tomcat7:redeploy | 在 Tomcat 中重新部署 WAR。(deploy 目标的别名,其 update 参数设置为 true。) |
tomcat7:redeploy-only | 在 Tomcat 中重新部署 WAR,不派生包生命周期。(deploy-only 目标的别名,其 update 参数设置为 true。) |
tomcat7:run | 使用嵌入式 Tomcat 服务器将当前项目作为动态 Web 应用程序运行。 |
tomcat7:run-war | 使用嵌入式 Tomcat 服务器将当前项目作为打包的 Web 应用程序运行。 |
tomcat7:run-war-only | 与 run-war 目标相同,但不派生包生命周期。 |
tomcat7:shutdown | 关闭所有可能已启动的嵌入式 Tomcat 服务器。这会通过关闭钩子自动完成,您也可以显式调用此 Mojo 来关闭它们。 默认情况下, |
tomcat7:standalone-war | 此 Mojo 将创建一个带有嵌入式 Tomcat 的可执行 war 文件,该文件也能够部署到其他位置。 |
tomcat7:standalone-war-only | 此 Mojo 将创建一个带有嵌入式 Tomcat 的可执行 war 文件,该文件也能够部署到其他位置。 |
tomcat7:undeploy | 从 Tomcat 中卸载 WAR。 |
您应在项目的插件配置中指定版本
<project> ... <build> <!-- To define the plugin version in your parent POM --> <pluginManagement> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> </plugin> ... </plugins> </pluginManagement> <!-- To use the plugin goals in your POM or parent POM --> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> </plugin> ... </plugins> </build> ... </project>
欲了解更多信息,请参阅“插件配置指南”