Maven常用命令

2018-01-22  本文已影响9人  wuzhen
  1. 创建一个简单的Java工程
mvn archetype:create -DgroupId=com.example -DartifactId=example
  1. 创建一个Java的web工程
mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes 
-DarchetypeArtifactId=maven-archetype-webapp 
-DgroupId=com.example -DartifactId=example
  1. 编译项目
mvn compile
  1. 编译测试程序
mvn test-compile
  1. 运行测试
mvn test
  1. 打包
mvn package
  1. 清理(删除target目录下编译内容)
mvn clean
  1. 生成站点目录
mvn site
  1. 生成站点目录并发布
mvn site-deploy
  1. 安装当前工程的输出文件到本地仓库
mvn install
  1. 安装指定文件到本地仓库
mvn install:install-file -DgroupId=<groupId> -DartifactId=<artifactId> 
-Dversion=<version> -Dpackaging=jar -Dfile=<filePath>
  1. 发布到远程仓库
mvn deploy:deploy-file -DgroupId=<groupId> -DartifactId=<artifactId> 
-Dversion=<version> -Durl=<repositoryUrl> -Dpackaging=jar 
-DrepositoryId=<repositoryId> -Dfile=<filePath>
  1. 查看实际pom信息
mvn help:effective-pom
  1. 仅打包Web页面文件
mvn war:exploded
  1. 只打jar包
mvn jar:jar  
  1. 分析项目的依赖信息
mvn dependency:analyze
mvn dependency:tree
  1. 跳过测试运行maven任务
mvn -Dmaven.test.skip=true XXX
  1. 只测试而不编译,也不测试编译
mvn test -skipping compile -skipping test-compile 
上一篇下一篇

猜你喜欢

热点阅读