配置阿里的maven镜像

简介: 配置阿里的maven镜像

Maven介绍

传统的java项目的结构和maven的对比

传统

Maven的项目

如何配置阿里 maven

(1) 把 D:\program\JavaIDEA 2020.2\plugins\maven\lib\maven3\conf\settings.xml 拷贝默认的 maven 配置目录

(2) C:\Users\Administrator\.m2 目录 settings.xml

(3) 修改 C:\Users\Administrator\.m2\settings.xml , 增加红色的部分

注意这个一定不能填错这个填错了会导致配置失败

<mirrors>
    <!-- mirror
    | Specifies a repository mirror site to use instead of a given repository. The
    repository that
    | this mirror serves has an ID that matches the mirrorOf element of this mirror.
    IDs are used
    | for inheritance and direct lookup purposes, and must be unique across the
    set of mirrors. |
    <mirror>
    <id>mirrorId</id>
    <mirrorOf>repositoryId</mirrorOf>
    <name>Human Readable Name for this Mirror.</name>
    <url>http://my.repository.com/repo/path</url>
    </mirror>
    -->
    <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
</mirrors>

<!--解读

  1. dependency 表示依赖, 也就是我们这个项目需要依赖的 jar 包
  2. groupId 和 artifactId 被统称为坐标, 是为了去定位这个项目/jar
  3. groupId: 一般是公司 比如 com.baidu , 这里是 avax.servlet
  4. artifactId 一般是项目名, 这里是 javax.servlet-api
  5. 这样的化就可以定位一个 jar 包
  6. version 表示你引入到我们项目的 jar 包的版本是 3.1.0
  7. scope: 表示作用域,也就是你引入的 jar 包的作用范围
  8. provided 表示在 tomcat 本身是有这个 jar 的,因此在编译,测试使用,但是在打包发布就不用要带上
  9. 在默认情况下, 引入的 jar 会到 中央仓库去下载 https://mvnrepository.com/
  10. 会下载到哪里到你指定的目录 C:\Users\Administrator\.m2\repository
  11. 有时为了下载更快, 往往配置镜像,
  12. 在 默 认 的 路 径 下 拷 贝 一 份 setting.xml  C:\Users\Administrator\.m2\settings.xml
  13. 指定默认的阿里云镜像

        <mirrors>

       <mirror>

       <id>alimaven</id>

       <name>aliyun maven</name>

       <url>http://maven.aliyun.com/nexus/content/groups/public/</url>

       <mirrorOf>central</mirrorOf>

       </mirror>

       </mirrors>


目录
相关文章
|
2月前
|
Java Apache Maven
【Maven从入门到如土】Maven 核心程序解压和配置
【Maven从入门到如土】Maven 核心程序解压和配置
61 0
|
2月前
|
Java 程序员 API
Springboot-swagger配置(idea社区版2023.1.4+apache-maven-3.9.3-bin)
Springboot-swagger配置(idea社区版2023.1.4+apache-maven-3.9.3-bin)
59 1
|
2月前
|
前端开发 Java 数据库连接
Springboot-MyBatis配置-配置端口号与服务路径(idea社区版2023.1.4+apache-maven-3.9.3-bin)
Springboot-MyBatis配置-配置端口号与服务路径(idea社区版2023.1.4+apache-maven-3.9.3-bin)
33 0
|
1月前
|
Java Maven
Maven【5】在IDEA环境中配置和使用Maven
Maven【5】在IDEA环境中配置和使用Maven
65 1
|
2月前
|
Java Maven
【Maven】下载配置maven以及IDEA配置maven详情
【Maven】下载配置maven以及IDEA配置maven详情
132 0
|
3月前
|
Java Maven
Maven配置仓储和配置国内镜像
Maven配置仓储和配置国内镜像
408 0
|
1天前
|
XML Java 项目管理
Maven的配置亲测有效
Maven的配置亲测有效
|
3天前
|
Java Maven
【IDEA】常用快捷键和自定义方法补全(附如何设置IDEA全局配置,如Maven)
【IDEA】常用快捷键和自定义方法补全(附如何设置IDEA全局配置,如Maven)
9 0
|
2月前
|
IDE Java Maven
|
2月前
|
XML Java 测试技术
【SpringBoot】基于 Maven 的 pom.xml 配置详解
【SpringBoot】基于 Maven 的 pom.xml 配置详解
230 0
【SpringBoot】基于 Maven 的 pom.xml 配置详解

热门文章

最新文章