Maven:Maven Wrapper

Maven Wrapper是为了解决项目用不同版本的Maven构建的问题,通过maven wrapper可以存储当前项目构建所采用的maven环境。

在项目中添加maven wrapper

为您的项目设置Maven Wrapper的最简单方法是使用Takari Maven插件。要将所有必需的Maven Wrapper文件添加或更新到项目,执行以下命令:

mvn -N io.takari:maven:0.7.6:wrapper

maven wrapper作用

  • 执行mvnw比如mvnw clean ,如果本地没有匹配的maven版本,直接会去下载maven,放在用户目录下的.m2/wrapper中。
  • 并且项目的依赖的jar包会放在用户目录的./m2/repository目录,这样可以很清晰看到当前项目的依赖文件。
  • 如果需要更换maven的版本,只需要更改项目当前目录下.mvn/wrapper/maven-wrapper.properties的distributionUrl属性值,更换对应版本的maven下载地址。mvnw命令就会自动重新下载maven。
  • 可以说带有mvnw文件的项目,除了额外需要配置 java环境外,只需要使用本项目的mvnw脚本就可以完成编译,打包,发布等一系列操作。

使用

和maven一样使用,例如 mvn clean package 变成了 mvnw clean package

参考:

https://blog.csdn.net/qq_37842913/article/details/82352609

https://github.com/takari/maven-wrapper

https://github.com/srcdeps/srcdeps-core/issues/32

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值