美文网首页
Maven常用命令

Maven常用命令

作者: wuzhen | 来源:发表于2018-01-22 10:23 被阅读9次
    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 
    

    相关文章

      网友评论

          本文标题:Maven常用命令

          本文链接:https://www.haomeiwen.com/subject/jwtlaxtx.html