Maven常用命令

强制依赖最新版本库
mvn clean install -Dmaven.test.skip=true -U
查看实际pom信息: 
mvn help:effective-pom
分析项目的依赖信息:
mvn dependency:analyze 或 mvn dependency:tree
显示详细错误 信息
mvn -e
下载源代码:
mvn dependency:sources -DdownloadSources=true -DdownloadJavadocs=true
创建Maven的普通java项目: 
mvn archetype:create -DgroupId=packageName -DartifactId=projectName  
创建Maven的Web项目:   
mvn archetype:create -DgroupId=packageName -DartifactId=webappName -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp     
编译源代码: 
mvn compile 
编译测试代码:
mvn test-compile    
运行测试:
mvn test   
产生site:
mvn site   
生成站点目录并发布:
mvn site-deploy
打包:
mvn package   
仅打包Web页面文件
mvn war:exploded
在本地Repository中安装jar:
mvn install 
安装指定文件到本地仓库:
mvn install:install-file -DgroupId=<groupId> -DartifactId=<artifactId> -Dversion=1.0.0 -Dpackaging=jar -Dfile=<myfile.jar>
清除产生的项目:
mvn clean   
生成eclipse项目:
mvn eclipse:eclipse  
生成idea项目:
mvn idea:idea  
组合使用goal命令,如只打包不测试:
mvn -Dtest package   
只打jar包: 
mvn jar:jar  
只测试而不编译,也不测试编译:
mvn test -skipping compile -skipping test-compile ( -skipping 的灵活运用,当然也可以用于其他组合命令)  
清除eclipse的一些系统设置:
mvn eclipse:clean
运行spring-boot项目
mvn spring-boot:run -Dserver.port=9000 -Dspring.cloud.config.server.git.uri=file://Users/**/projects/ConfigCenter  
 
 
 
原文地址:https://www.cnblogs.com/wade-luffy/p/6103942.html