Skip to content

Latest commit

 

History

History
executable file
·
32 lines (31 loc) · 2.38 KB

Maven命令.md

File metadata and controls

executable file
·
32 lines (31 loc) · 2.38 KB

##Maven 学习笔记

命令 功能 备注
mvn -v 查看maven版本
mvn help:system 查看maven配置的系统信息
mvn archetype:generate 构建项目目录结构 在要建立项目的目录下运行
mvn clean build 项目构建 从远程仓库下载jar包
mvn clean compile 项目编译
mvn clean package 项目打包
mvn clean install 项目安装 将打包后的项目安装到本地仓库
mvn clean install -U 强制检查更新,使用最新版本的依赖包
mvn clean test 项目测试
mvn dependency:list 查看项目依赖 列表显示
mvn dependency:tree 查看项目依赖 树状显示
mvn dependency:analyze 项目依赖分析
mvn clean deploy 项目部署到远程仓库
mvn clean package -Dmaven.test.skip=true 跳过测试
mvn clean install -pl artifactId1,artifactId2 指定构建某个模块 多个模块用,分隔,不会构建依赖模块
mvn clean install -pl Id1,Id2 -am 构建指定模块,同时构建所列模块的依赖模块
mvn clean install -pl Id1,Id2 -amd 构建指定模块,同时构建依赖于所列模块的模块
mvn clean install -rf Id1 构建指定模块,同时指定从哪个模块开始构建
mvn clean install -pl Id1,Id2,Id3 -amd -rf Id2 裁剪发应堆,指定从Id2开始构建
mvn install:install-file
-DgroupId=com.google.code
-DartifactId=kaptcha
-Dversion=2.3.2
-Dfile=kaptcha-2.3.2.jar
-Dpackaging=jar
-DgeneratePom=true
安装第三方jar到本地库中
mvn package -DskipTests 跳过测试的运行
mvn package -Dmavne.test.skip=ture 跳过测试的运行,并跳过测试代码的编译
mvn test -Dtest = RandomTest 只运行指定类名的测试
mvn test -Dtest = Random*Test 只运行指定类名的测试 可以加通配符,指定测试多个类
mvn test -Dtest = Random1Test ,Random2Test 可以指定多个类,用,分隔
mvn test -Dtest = Random*Test ,Random2Test 多个类测试,讲法可以混合使用
mvn test -Dtest -DfailIfNoTests=false 没有任何测试都不要报错 相当于跳过测试
mvn cobertura:cobertura 生成测试覆盖率报告 应该是用的javadoc机制,在项目的target目录,生成site目录,里面index.html为报告入口