zoukankan      html  css  js  c++  java
  • 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包
    


  • 相关阅读:
    在C#中使用消息队列RabbitMQ
    从url到页面经历了什么
    jsonp跨域远离
    DNS预处理
    一个架构师需要考虑的问题
    angular2和Vue2对比
    图片多的问题
    xinwenti
    xss和csrf
    ajax是什么
  • 原文地址:https://www.cnblogs.com/anxminise/p/9710639.html
Copyright © 2011-2022 走看看