开门见山
1. 安装wrapper
- 在项目根目录或者任意你想创建wrapper的文件夹
- 打开cmd或者git bash (确认pwd是上述目录)
# 安装默认版本的wrapper和maven
mvn -N io.takari:maven:wrapper
# 指定版本为3.6.3
mvn -N io.takari:maven:wrapper -Dmaven=3.6.3
# 此时查看目录便会发现多了1个文件夹(.mvn/wrapper) 和两个脚本文件: mvnw mvnw.bat
# 打开.mvn/wrapper/maven-wrapper.properties 就可以看到实际用到的wrapper和maven版本
2. wrapper测试
- wrapper的默认下载目录在 %homepath%\.m2\wrapper
- 执行
mvnw clean 后便可在上述目录看到下载的对应版本的maven包
【注意】 - maven-wrapper.properties中的wrapper版本没必要更改
- mvnw并不会使用系统原有maven的配置,建议添加 -s %MAVEN_HOME%\conf\settins.xml,mvnw会直接使用该文件中的mirror和本地仓库配置
- mvn -N只会构建好wrapper结构,并不会下载maven包,首次执行clean等goal会自动下载
- 如果是非maven项目文件夹(当前路径下没有pom文件),随便新建一个pom.xml文件即可,但四要素是必须的,见下图:
pom.xml 空文件 供测试使用
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.xxx</groupId>
<artifactId>rlz</artifactId>
<version>1.2.4-SNAPSHOT</version>
</project>
使用基本和mvn没啥差别了 在此就不赘述了
最后希望大家一起变得更强!!!