MAVEN常用命令

mvn compile:编译项目中的java文件,并存放在项目的编译目录

mvn clean:清除项目中编译文件和本地仓库中已打包的文件

mvn package:打包

mvn install:包含mvn compile,mvn package,然后上传到本地仓库

mvn deploy:包含mvn install,然后,上传到私服

mvn test:运行测试

mvn dependency:tree:打印当前整个依赖树(用来查jar包冲突最好)

mvn help:effective-pom:根据各层继承关系,显示最终有效的pom内容(用来看jar包版本号)

mvn dependency:resolve : 打印出已解决依赖的列表

mvn install -Dmaven.test.skip=true:给任何目标添加maven.test.skip 属性就能跳过测试

mvn generate-sources:产生应用需要的任何额外的源代码

mvn jetty:run -Djetty.port=6960 :运行项目于jetty上,并指定端口号


注:
1、使用-U参数: 该参数能强制让Maven检查所有SNAPSHOT依赖更新,确保集成基于最新的状态,如果没有该参数,Maven默认以天为单位检查更新,而持续集成的频率应该比这高很多。(如:mvn install -U)
2、使用-e参数:如果构建出现异常,该参数能让Maven打印完整的stack trace,以方便分析错误原因。(如:mvn install -U -e)
3、使用-D(Properties属性)参数:添加或者修改pom文件中的Properties属性值。如果你的pom.xml如下:
<properties>
    <theme>myDefaultTheme</theme>
</properties>
,那么 mvn -Dtheme=halloween clean package 会覆盖theme的值
4、使用-P(Profiles配置文件)参数:也就是说在<profiles>指定的<id>中,可以通过-P来选择。如果你的pom.xml如下:
  <profiles>
      <profile>
          <id>test</id>
          ...
      </profile>
   </profiles>
   ,执行mvn install -Ptest为触发配置文件。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值