maven wapper
2022-10-15
| 2022-11-2
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
Property
Nov 2, 2022 06:13 AM
Maven Wrapper可让未安装maven的开发者也可以直接使用mvn命令,但是默认的源速度很慢,本文讲解如何为其配置国内源。

一、Maven Wrapper简介

一般开发者初次遇见 Maven Wrapper 是在创建SpringBoot项目时看见根目录下有几个奇怪的文件,想必大部分都不会使用它而是随手删掉。其实Maven Wrapper是受了Gradle Wrapper的启发而来,其能够让开发者电脑上不需要安装Maven不用配置环境变量,也能使用Maven构建项目,并且在团队开发时,能够让每个开发人员都保持一致的Maven版本。其由两个文件一个目录组成,具体如下:
  • .mvn
    • wrapper
      • maven-wrapper.jar
      • maven-wrapper.properties
      • MavenWrapperDownloader.java
  • mvnw 供Unix使用
  • mvnw.cmd 供Windows使用

二、Maven Wrapper 国内源

Maven Wrapper 的配置文件为.mvn/wrapper目录中的maven-wrapper.properties文件,默认内容是
在开发者初次使用./mvnw xxx 命令时,其会根据配置文件中的下载地址去下载指定maven文件,默认会下载到用户目录的.m2中,但由于不可抗力,大部分地区的下载速度都极慢,因此可配置国内源提提速,修改后内容如下

三、Maven 国内源

光提速mvnw显然是不够的,通过mvnw安装依赖时仍然默认从中央仓库下载包。一般本机安装Maven时,我们可以在conf/setting.xml中配置maven的国内源,但是使用Maven Wrapper时并没有看到类似setting.xml的文件。此时可在根目录的pom.xml中直接指定国内源,若有多个项目则每个项目都配置上即可,具体内容如下:
  • 开发
  • 热手效应Go教程笔记备份
    Loading...
    目录