mvn clean
: 清理项目缓存的输出(“target”文件夹被清除)
基于maven的项目中,很多缓存输出到”target”文件夹中。若想建立项目部署,必须确保清理所有缓存的输出,从而随时获得最新的部署。mvn package
: 编译源代码,构建项目。
取决于pom.xml中的”packaging”标签,有jar/war/ejb/ejb3/rar/pom。mvn test
: 运行整个单元测试。
//只运行xxx单元测试
mvn Dtest=xxx test
mvn install
: 打包项目,并自动部署到本地资源库。mvn site
: 为项目信息生成文档站点(网址位于”target/site”下)。mvn tomcat7:deploy
部署基于maven的war文件到tomcat。mvn install:install-file -Dfile=*\* -DgroupId=com.google.code
: 定制库到maven本地资源库。
-DartifactId=kaptcha -Dversion=2.3 -Dpackaging=jar