这是 Tomcat Maven 插件的新家(以前托管在 Codehaus)。
版本 2.2 具有以下新功能
更多详细信息请参见 从问题跟踪器生成的变更日志。
Tomcat Maven 插件提供目标来操作 Apache Tomcat servlet 容器中的 WAR 项目。
或者使用嵌入式 Apache Tomcat 运行您的 war 项目。run 目标让您有机会快速开发您的应用程序,而无需安装独立的 Tomcat 实例。更多详细信息和功能:查看文档。
从 2.0-beta-1 版本开始,tomcat mojo 已重命名为 tomcat6 和 tomcat7,具有相同的目标。
您必须配置您的 pom 以使用此新的 groupId
<pluginManagement> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat6-maven-plugin</artifactId> <version>2.2</version> </plugin> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> </plugin> </plugins> </pluginManagement>
或者在您的 settings.xml 中添加 groupId
<pluginGroups> .... <pluginGroup>org.apache.tomcat.maven</pluginGroup> .... </pluginGroups>
一些目标在 tomcat7 mojo 中尚不可用。这些 容器目标 在 tomcat6 mojo 中可用,您只需要更新 pom 中的管理器 URL。
使用 http://localhost:8080/manager/text 而不是默认的 tomcat6 URL。