maven常用命令

编译源代码:

mvn compile

编译测试代码:

mvn test-compile

运行测试:

mvn test

产生site:

mvn site

打包:

mvn package(编译,测试,最后打包成一个jar)

在本地Repository中安装jar:

mvn install
例:installing D:\xxx\xx jar to D:\xx\xxxx

清除产生的项目:

mvn clean


只打包不测试:

mvn -Dtest package

编译测试的内容:

mvn test-compile

只打jar包:

mvn jar:jar

只测试而不编译,也不测试编译:

mvn test -skipping compile -skipping test-compile
( -skipping 的灵活运用,当然也可以用于其他组合命令) 

清除eclipse的一些系统设置:

mvn eclipse:clean 

查看当前项目已被解析的依赖:

mvn dependency:list

上传到私服:

mvn deploy

强制检查更新,由于快照版本的更新策略(一天更新几次、隔段时间更新一次)存在,如果想强制更新就会用到此命令: 

mvn clean install-U

源码打包:

mvn source:jar
或
mvn source:jar-no-fork

mvn compile与mvn install、mvn deploy的区别

	mvn compile,编译类文件
	mvn install,包含mvn compile,mvn package,然后上传到本地仓库
	mvn deploy,包含mvn install,然后,上传到私服

生成target目录,编译、测试代码,生成测试报告,生成jar/war文件 :

mvn package



显示详细错误 信息:

mvn -e

验证工程是否正确,所有需要的资源是否可用:

mvn validate

在集成测试可以运行的环境中处理和发布包:

mvn integration-test

运行任何检查,验证包是否有效且达到质量标准:

mvn verify

产生应用需要的任何额外的源代码,如xdoclet :

mvn generate-sources

给任何目标添加maven test skip 属性就能跳过测试 :

mvn install -Dmaven test skip=true

构建装配Maven Assembly 插件是一个用来创建你应用程序特有分发包的插件 :

mvn install assembly:assembly

清除Eclipse项目的配置信息(Web项目) :

mvn -Dwtpversion=    eclipse:clean


在应用程序用使用多个存储库 


<repositories>    
<repository>     
<id>Ibiblio</id>     
<name>Ibiblio</name>     
<url>http://www ibiblio org/maven/</url>   
</repository>   
<repository>     
<id>PlanetMirror</id>     
<name>Planet Mirror</name>     
<url>http://public planetmirror com/pub/maven/</url>   
</repository>  
</repositories>

mvn deploy:deploy-file -DgroupId=com -DartifactId=client -Dversion=      -Dpackaging=jar -Dfile=d:\client-      jar -DrepositoryId=maven-repository-inner -Durl=ftp://xxxxxxx/opt/maven/repository/

发布第三方Jar到本地库中

mvn install:install-file -DgroupId=com -DartifactId=client -Dversion=      -Dpackaging=jar -Dfile=d:\client-      jar


-DdownloadSources=true

-DdownloadJavadocs=true




转载于:https://www.cnblogs.com/feiZhou/p/9344001.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值