maven-tomcat-plugin让maven与tomcat配合得很好。它可以把应用部署到Tomcat服务器,也可以把 tomcat作为内嵌服务器启动,就像jetty一样。
插件的坐标配置:
如果没有这个插件的配置,而是直接使用tomcat:run运行项目的时候,也会使用到这个插件。所以只需要在一些特殊使用场景下,才需要配置该插件,比如webapp目录不是默认的src/main/webapp,而是WebRoot,需要增加配置项
另外,该插件从2.0版本之后被拆分为tomcat6-maven-plugin和tomcat7-maven-plugin,并且groupId也有改动,具体的坐标配置如下:更多的配置信息及使用可以参考:http://mojo.codehaus.org/tomcat-maven-plugin
以及
而且在项目运行时,也不再以tomcat作为插件前缀,而是分别变成了tomcat6和tomcat7,如tomcat6:run,tomcat7:run
【转载地址】http://dinguangx.iteye.com/blog/1762881
插件的坐标配置:
1.<plugin>
2. <groupId>org.codehaus.mojo</groupId>
3. <artifactId>tomcat-maven-plugin</artifactId>
4. <version>1.0-beta-1</version>
5.</plugin>
如果没有这个插件的配置,而是直接使用tomcat:run运行项目的时候,也会使用到这个插件。所以只需要在一些特殊使用场景下,才需要配置该插件,比如webapp目录不是默认的src/main/webapp,而是WebRoot,需要增加配置项
1.<configuration>
2. <warSourceDirectory>WebRoot</warSourceDirectory>
3.</configuration>
另外,该插件从2.0版本之后被拆分为tomcat6-maven-plugin和tomcat7-maven-plugin,并且groupId也有改动,具体的坐标配置如下:更多的配置信息及使用可以参考:http://mojo.codehaus.org/tomcat-maven-plugin
1.<plugin>
2. <groupId>org.apache.tomcat.maven</groupId>
3. <artifactId>tomcat6-maven-plugin</artifactId>
4. <version>2.0</version>
5.</plugin>
以及
1.<plugin>
2. <groupId>org.apache.tomcat.maven</groupId>
3. <artifactId>tomcat7-maven-plugin</artifactId>
4. <version>2.0</version>
5.</plugin>
而且在项目运行时,也不再以tomcat作为插件前缀,而是分别变成了tomcat6和tomcat7,如tomcat6:run,tomcat7:run
【转载地址】http://dinguangx.iteye.com/blog/1762881