MavenWrapper替代Maven

1. 说明

  1. jdk8已经安装成功
  2. Maven已经安装成功
  3. 参见Maven Wrapper

2. Maven初始化项目

注:初次执行,Maven会下载很多jar,需等待几分钟
mvn archetype:generate \
-DgroupId=cc.anxminise \
-DartifactId=mwrapper \
-DinteractiveMode=false


目录结构如下:

.
├── pom.xml
└── src
    ├── main
    │   └── java
    │       └── cc
    │           └── anxminise
    │               └── App.java
    └── test
        └── java
            └── cc
                └── anxminise
                    └── AppTest.java

3. 生成MavenWrapper

注:生成Wrapper时,Maven依然会下载很多jar包,需等待几分钟
cd mwrapper #进入到mwrapper项目目录
mvn -N io.takari:maven:wrapper -Dmaven=3.5.4 #生成MavenWrapper,指定Maven版本为3.5.4


目录结构如下:

.
├── .mvn
│   └── wrapper
│       ├── MavenWrapperDownloader.java
│       ├── maven-wrapper.jar
│       └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
    ├── main
    │   └── java
    │       └── cc
    │           └── anxminise
    │               └── App.java
    └── test
        └── java
            └── cc
                └── anxminise
                    └── AppTest.java

4. 使用mvnw替代mvn

注:初次执行时,Maven依然会下载很多jar包,需等待几分钟
./mvnw clean package #生成jar包


posted @ 2018-09-27 07:21  忧臣解读  阅读(1633)  评论(0编辑  收藏  举报