本文主要是介绍Maven Wrapper安装指令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
开源项目SDK:https://github.com/mingyang66/spring-parent
个人文档:https://mingyang66.github.io/raccoon-docs/#/
Maven Wrapper是一个小脚本和库,它允许你再没有预装Maven的情况下构建Maven项目。通过Maven Wrapper项目的构建环境可以变的相同,解决版本不一致问题。
官方文档:https://maven.apache.org/wrapper/
一、在项目中生成maven wrapper脚本
- 生成maven脚本,包括可以使用maven wrapper的源发行版来添加文件.mvn/wrapper/MavenWrapperDownloader.java、.mvn/wrapper/maven-wrapper.properties文件,内部包含maven及maven-wrapper.jar的下载脚本
mvn wrapper:wrapper -Dtype=source
- 生成用于在命令行中调用Maven的脚本、.mvn/wrapper/maven-wrapper.properties文件,包含maven和maven-wrapper.jar的下载脚本
mvn wrapper:wrapper -Dtype=script
- 仅生成maven wrapper脚本,而不包含其它文件,实际上会包含.mvn/wrapper/maven-wrapper.properties只会指定maven的下载地址
mvn wrapper:wrapper
或
mvn wrapper:wrapper -Dtype=only-script
上述命令执行成功后会生成.mvn文件夹及mvnw、mvnw.cmd脚本,可以在.mvn/wrapper/maven-wrapper.properties文件中修改distributionUrl属性对应的maven版本。
二、下载maven wrapper对应maven版本或maven-wrapper.jar
下载指定的apache-maven版本,执行如下指令:
./mvnw clean install
三、切换不同的maven版本
- 切换构建项目的maven版本
mvn wrapper:wrapper -Dmaven=3.9.5
- 使用maven wrapper可以通过更改.mvn/wrapper/maven-wrapper.peroperties文件中distributioinUrl属性对应的版本
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.5/apache-maven-3.9.5-bin.zip
这篇关于Maven Wrapper安装指令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!