可持续集成时Maven命令设置jar强制更新 mvn clean deploy -B -e -U

本文介绍了在持续集成环境中如何正确设置Maven命令,包括使用`mvn clean deploy -B -e -U`以确保构建的干净、更新SNAPSHOT依赖并打印错误堆栈。还讨论了不同生命周期阶段如`clean`, `install`, `deploy`的目标,以及在不同场景下选择合适的目标,例如在有私有仓库的情况下设置`-Dmaven.repo.local`参数。同时提到了清理本地仓库的重要性以及对EJB和WAR打包的默认目标。" 125624796,11309691,SpringCloud Alibaba Gateway实战:从入门到精通,"['微服务', 'Gateway', 'API网关', 'SpringCloud', 'SpringWebflux']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mvn命令若干:

  • mvn -h,不会用时,可寻求帮助。

  • mvn clean compile,将.java类编译为.class文件;

  • mvn clean test, 执行单元测试。本质上,还是执行了一个完整的生命周期,clean:clean, resources:resources, compiler:compile, resources:testResources, compiler:testCompile

  • mvn clean package,进行打包。

  • mvn clean install –Dmaven.test.skip

  • mvn clean install,将某jar包安装到maven本地仓库中。

  • mvn archetype:generate,快速的搭建项目骨架,输入一些groupId/artifactId/version等信息,由mvn插件自动生成一些必要的依赖和项目骨架。

在持续集成服务器上使用怎样的 mvn 命令集成项目,这个问题乍一看答案很显然,不就是 mvn clean install 么?事实上比较好的集成命令会稍微复杂些,下面是一些总结:

  • 不要忘了clean: clean能够保证上一次构建的输出不会影响到本次构建。

  • 使用deploy而不

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

未来AI编程

共鸣===鼓励 打赏您随意

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值