0%

maven常用命令

maven常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#查看maven版本
mvn -v
#清理
mvn clean
#编译
mvn compile
#编译测试程序
mvn test-compile
#执行测试
mvn test
#打包
mvn package
# 跳过测试
mvn clean package -Dmaven.test.skip=true
mvn clean package -DskipTests
#安装到本地仓库
mvn install
#上传jar包到本地仓库
mvn install:install-file -Dfile= -DgroupId= -DartifactId= -Dversion= -Dpackaging=jar
# 发布
mvn deploy
# 生成项目站点
mvn site
# 创建maven项目
mvn archetype:create -DgroupId= -DartifactId= -DpackageName=
# 测试代码的覆盖率统计信息
mvn cobertura:cobertura
# 查看完整的pom文件(包含有超级pom内容的pom文件(maven有一个超级pom,在lib下的maven-model-builder.jar中))
mvn help:effective-pom
# 查看插件的目标
mvn help:describe -Dplugin=插件名称
mvn help:describe -Dplugin=插件名称 -Dfull
# 查看所有的激活的profiles 会按照从上到下的顺序覆盖,会取用最后一个profile的属性值
mvn help:active-profiles
# 查看所有的profiles
mvn help:all-profiles
# 查看依赖树
mvn dependency:tree