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包
    


  • 相关阅读:
    Android 经典文章
    Android 性能优化概念(1)
    spring mvc 多线程并发
    Java 线程并发
    Android MVC理解(1)
    写给25岁的你和25岁自己
    Android github 优秀项目
    Spring MVC
    Android View, Window,Activity概念区分(2)
    Android 屏幕相关概念(1)
  • 原文地址:https://www.cnblogs.com/anxminise/p/9710639.html
Copyright © 2011-2022 走看看