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包
    


  • 相关阅读:
    定时器中断彩灯控制程序
    单片机C51 8位流水灯
    十进制转换2-9进制转换
    加减乘除+菜单实现
    文件 I/O缓冲流
    文件 I/O字符流
    spring配置c3p0连接池
    javax.swing.Timer的与Lambda的使用
    代码简化之道--接口之从传统实现到Lambda表达式实现
    Java核心技术第六章--内部类
  • 原文地址:https://www.cnblogs.com/anxminise/p/9710639.html
Copyright © 2011-2022 走看看