1、maven-jar-plugin插件这个插件通常不需要手动指定,默认mvn install 的时候就会运行,但是如果想排除某些资源文件,就需要手动指定一下了 2、maven-dependency-plugin maven-jar-plugin **/*.properties **/*.xml **/*.conf maven默认是不理会项目所依赖的jar包的,但是如果要发布项目,需要通过maven-dependency-plugin将项目所依赖的jar包输出到lib目录; maven-dependency-plugin 会拷贝所有依赖的jar包,包括传递依赖的jar包都会拷贝,比如项目依赖于a.jar,而a.jar的项目依赖b.jar,c.jar, 那么maven-dependency-plugin会将a.jar,b.jar,c.jar一起拷贝到项目的lib目录 3、如果项目要发布源码,需要用到maven-source-plugin org.apache.maven.plugins maven-dependency-plugin copy install copy-dependencies lib 4、maven-release-plugin org.apache.maven.plugins maven-source-plugin attach-sources jar 这个插件暂时还不知道有什么用 5、maven-Javadoc-plugin org.apache.maven.plugins maven-release-plugin 2.5 6、maven-war-plugin org.apache.maven.plugins maven-javadoc-plugin 2.7 attach-javadocs jar 这个插件通常不需要手动指定,默认mvn install 的时候就会运行,但是如果想排除某些资源文件,就需要手动指定一下了 org.apache.maven.plugins maven-war-plugin 2.1.1 src/main/webapp **/*.jpg
tomcat插件
org.apache.tomcat.maven tomcat7-maven-plugin 2.0 / 80 UTF-8 http://localhost/manager/text tomcat6 org.codehaus.mojo tomcat-maven-plugin 1.1 / 80 UTF-8 http://localhost/manager/text tomcat6
资料:my_check.xml : org.apache.maven.plugins maven-checkstyle-plugin my_check.xml