当前位置:   article > 正文

Maven安装和下载以及镜像配置(亲测,绝对好用!)_maven镜像下载

maven镜像下载

其他资源

1.MavenRepository:Maven Repository: Search/Browse/Explore (mvnrepository.com)

通过他,我们能查找Maven中央仓库具有的依赖坐标,从而导入使用它。

Maven和jdk对应的版本

作者,我这里 jdk14 使用不了 maven3.8 以上的版本

1.下载和安装

1.点击进入MavenMaven – Welcome to Apache Maven

 

 2.如下图,windows要下载的zip包。

 3.之后点击下载解压到你安装的目录,我是放到了D盘。

D:\tools\apache-maven-3.6.1

 2.配置环境变量

其实用户变量和全局变量没啥区别,就是权限区别。

参考我下面那张图:

M2_HOME 你的Maven安装目录(MAVEN_HOME也可以)

 

 

之后,打开控制台 输入 mvn -v

 安装成功了!

3.Maven配置多仓库

maven仓库在国外,我们的依赖下载是非常慢的,所以要用到国内镜像库,但是有些依赖镜像库是没有的,又必须从中央仓库下载。

我建议

这里我配置的是阿里云的镜像库

建议本地仓库安装在你的Maven的安装包里,这样好找。

 1.配置本地仓库

就是上图仓库的路径

  1. <!-- localRepository
  2. | The path to the local repository maven will use to store artifacts.
  3. |
  4. | Default: ${user.home}/.m2/repository
  5. <localRepository>/path/to/local/repo</localRepository>
  6. -->
  7. <localRepository>D:/tools/apache-maven-3.6.1/repository</localRepository>

2. 配置镜像库

  1. |-->
  2. <mirrors>
  3. <!-- mirror
  4. | Specifies a repository mirror site to use instead of a given repository. The repository that
  5. | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
  6. | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
  7. |
  8. <mirror>
  9. <id>mirrorId</id>
  10. <mirrorOf>repositoryId</mirrorOf>
  11. <name>Human Readable Name for this Mirror.</name>
  12. <url>http://my.repository.com/repo/path</url>
  13. </mirror>
  14. -->
  15. <!--阿里镜像的配置-->
  16. <mirror>
  17. <id>aliyun</id>
  18. <mirrorOf>central</mirrorOf>
  19. <name>aliyun</name>
  20. <url>https://maven.aliyun.com/repository/public</url>
  21. </mirror>
  22. </mirrors>

3.配置中央仓库

这一堆是在<profiles></profiles>里面。

  1. <profile>
  2. <id>gf</id>
  3. <repositories>
  4. <repository>
  5. <id>maven-default</id>
  6. <!-- 注意这个http要带s,不然访问不到,我看很多都没带,所以访问不了。 -->
  7. <url>https://repo1.maven.org/maven2/</url>
  8. <releases>
  9. <enabled>true</enabled>
  10. </releases>
  11. <snapshots>
  12. <enabled>true</enabled>
  13. <updatePolicy>always</updatePolicy>
  14. </snapshots>
  15. </repository>
  16. </repositories>
  17. </profile>
  18. <profile>
  19. <id>jdk-14</id>
  20. <activation>
  21. <activeByDefault>true</activeByDefault>
  22. <jdk>14</jdk>
  23. </activation>
  24. <properties>
  25. <maven.compiler.source>14</maven.compiler.source>
  26. <maven.compiler.target>14</maven.compiler.target>
  27. <maven.compiler.compilerVersion>14</maven.compiler.compilerVersion>
  28. </properties>
  29. </profile>

4.最后一个看下图。

  1. <activeProfiles>
  2. <activeProfile>aliyun</activeProfile>
  3. <activeProfile>gf</activeProfile>
  4. </activeProfiles>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/87378
推荐阅读
相关标签
  

闽ICP备14008679号