maven 常用命令

maven 常用命令


1.打包时跳过测试

 mvn package -Dmaven.test.skip=ture

2.编译项目

mvn compile

3. 打包发布

 mvn package

clean package

clean install

4.Svn 的 Update 与Maven 的update project 作用有什么区别**

  1. svn update只是更新项目的SVN仓库。
  2. maven update project则是进行一系列的操作(跟自己的配置有关,可能包含一下操作):更新SVN、更新项目关联

5.dependency插件

maven Dependency 插件来打印出已解决依赖的列表。

mvn dependency:analyze
mvn dependency:resolve

将会打印出最终的你项目编译所基于的所有依赖的组合

mvn dependency:tree 

将打印项目的整个依赖树想要查看完整的依赖踪迹,包含那些因为冲突或者其它原因而被拒绝引入的构件,
打开 Maven 的调试标记运行

mvn install -X

6.命令行配置插件参数

mvn test -Dmaven.test.skip=true

  记住 -Dxxx是java设置参数的方式。

到这里就该差不懂明白了,压根就不需要记住所谓的maven常用命令。 用mvn 阶段名 大体上能够满足编译,测试的要求。

但是为了简便,还是写一下:

mvn clean compile 编译

mvn clean test 测试

mvn clean package 打包

mvn clean install 把生成的jar/war包复制到本地repository(就是~/.m2/repository下面)

mvn clean deploy 把生成的jar/war包发送到远程repository(建议配置了私服,那就是往私服发送了)

mvn cargo:run 通过cargo插件,把生成的war包部署到本地服务器,并启动。(注意要先运行 mvn clean package 打包)

mvn cargo:redeploy 通过cargo插件,把生成的war包部署到远程服务器:如果已经有了,就先undeploy再deploy,如果没有直接deploy(注意要先运行 mvn clean package 打包,并且远程服务器是启动的)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值