以下配置片段在maven的conf目录下的settings.xml中的<mirrors></mirrors>中配置,
目的是为了首先使用开源中国的maven镜像替代中央仓库的镜像,因为中央仓库下载jar依赖的速度太慢了,
然后配置spring的三个镜像是因为有阅读spring源码及使用spring-boot和spring-cloud框架的需要,
还有开源中国的maven仓库似乎缺少一些jar,这些jar在mvnrepository仓库中却能找到,所以把mvnrepository仓库也配上了。
最后就是加上你自己的maven私服了,当然maven私服要加在最前面,因为maven是按顺序来找仓库中的jar依赖的,在第一个仓库中找到就不会在第二个仓库上找了。
<!-- 开源中国maven镜像 -->
<mirror>
<id>osc</id>
<mirrorOf>oschina</mirrorOf>
<url>http://maven.oschina.net/content/groups/public/</url>
</mirror>
<!-- spring的libs-release镜像,存放spring项目及其子项目的jar包,以及相关的依赖jar -->
<mirror>
<id>libs-release</id>
<mirrorOf>repo1</mirrorOf>
<url>https://repo.spring.io/libs-release</url>
</mirror>
<!-- spring的milestone镜像,存放着spring项目及其子项目的里程碑版本jar包 -->
<mirror>
<id>milestone</id>
<mirrorOf>repo2</mirrorOf>
<url>https://repo.spring.io/milestone</url>
</mirror>
<!-- spring的snapshot镜像,存放着spring项目及其子项目的预览版本jar包 -->
<mirror>
<id>snapshot</id>
<mirrorOf>repo3</mirrorOf>
<url>https://repo.spring.io/snapshot</url>
</mirror>
<!-- mvnrepository镜像,常用的maven中央仓库jar查询站点,可直接当maven镜像使用 -->
<mirror>
<id>mvn</id>
<mirrorOf>mvnrepository</mirrorOf>
<url>http://mvnrepository.com/</url>
</mirror>
广告我的博客:
spring源码系列:
http://jisonami.iteye.com/admin/categories/353964
深入学习spring-boot系列:
http://jisonami.iteye.com/admin/categories/357810
分享到:
相关推荐
Maven使用一个统一的项目对象模型(Project Object Model,POM),使得项目的配置信息标准化,便于自动化构建流程。 ** Maven 3.6.1 版本 ** Maven 3.6.1是Maven的一个稳定版本,发布于2019年。这个版本包含了一些...
在 IDEA 中使用 Maven 的异常解决方案是指在使用 IDEA 集成 Maven 插件进行开发时可能出现的一些问题,以及解决这些问题的方法。下面是解决问题的详细步骤: 1. 确保 IDEA 中正确的引用了 Maven 和 Maven 本地仓库...
【描述】虽然描述信息为"NULL",但我们可以推断,这篇博文可能详细介绍了如何配置Maven来使用开源中国(Maven仓库)作为镜像,以便在开发过程中更快地获取依赖。通常,这涉及到修改Maven的全局`settings.xml`文件,...
解压后,你可以通过修改`conf/settings.xml`文件来配置华为云Maven镜像,并在命令行中使用解压目录下的`bin`目录中的`mvn`命令进行操作。 在实际开发中,正确配置`settings.xml`文件能极大地提升开发效率,特别是在...
在本章节中,我们将学习如何安装、配置和使用Maven。Maven是一个基于项目对象模型(Project Object Model,POM)的软件项目管理和构建自动化工具。它可以帮助开发者管理项目的构建、报告和文档。 1.1 在 Windows 上...
在settings.xml中添加mirror元素,指定镜像的ID、URL和优先级,Maven将在访问远程仓库时首先尝试这个镜像。 总结来说,Maven库是Java开发中的关键组件,它简化了依赖管理、构建流程和项目配置。正确理解和使用Maven...
### 超全面搭建Maven仓库 ...通过以上步骤,您可以成功搭建起完整的Maven环境,并且能够方便地在Eclipse中使用Maven管理项目。这不仅简化了项目的构建过程,还便于依赖管理和项目信息的统一管理。
### 使用Maven与Nexus上传下载至私库 在企业级软件开发中,为了提高团队协作效率、确保依赖管理的安全性以及减少对外部网络的依赖,通常会搭建一个私有的Maven仓库。本文将详细介绍如何使用Nexus作为私有仓库,并...
Maven 的依赖管理是其核心功能之一,主要负责管理项目中使用的外部库。依赖声明在 POM 文件中,Maven 会自动从远程仓库下载相应的库文件。 1. **坐标系统**:依赖库通过一组坐标唯一标识,主要包括 `groupId`、`...
在Java开发中,Maven通过使用一个名为POM(Project Object Model)的XML文件来管理项目的依赖关系。POM定义了项目的配置、构建目标以及所需的外部库。当项目引用了其他库的jar包,Maven会自动下载这些依赖到本地仓库...
Maven 3.8.6是Maven的一个版本,它包含了从早期版本中继承的各种改进和修复。 在Maven的配置中,`settings.xml`文件扮演着至关重要的角色。这个文件通常位于用户的`.maven`目录下的`conf`子目录中,或者如果是在...
通过`settings.xml`中的`mirror`元素,可以设置优先访问的镜像。 9. **Maven的 profiles** profiles允许在不同的环境(如开发、测试、生产)下使用不同的配置。例如,可以设置不同的数据库连接参数,或者在部署时...
- 创建Java项目:在命令行或Eclipse中,使用Maven的`mvn archetype:generate`命令创建新项目,或者在Eclipse中通过New -> Maven Project引导创建。 - 创建Web项目:同样,可以使用`mvn archetype:generate`创建Web...
- 对于某些特定的依赖,如Oracle JDBC驱动,可能需要手动下载并配置到项目中,因为这些依赖可能受限于版权问题而不被包含在公共Maven仓库中。 通过以上步骤,可以有效地配置和使用Maven来管理Java项目的构建和依赖...
使用Maven,开发者只需要在`pom.xml`文件中声明项目依赖,Maven会自动下载并管理这些依赖,避免了手动管理jar包的繁琐工作。`pom.xml`文件也是Maven项目的核心,其中包含了项目的基本信息、依赖、构建配置等。 在...
在`settings.xml`中,`localRepository`元素定义了本地Maven仓库的位置,`server`元素用于配置Nexus服务器的认证,`mirror`元素则指定了Nexus作为中央仓库的镜像,这样所有对中央仓库的请求都会被重定向到Nexus,...
- **阿里云Maven镜像服务器:** 如果需要使用阿里云提供的镜像服务器,可以在`settings.xml`中添加如下配置: ```xml <mirror> <id>aliyun-maven-repo <name>Aliyun Maven Repository <url>...
- **配置内部插件仓库**:为了提高插件和依赖包的下载速度,可以配置Maven使用内部插件仓库。在`settings.xml`文件中的`<mirrors>`标签内添加相应的镜像服务器信息。 ```xml <mirror> <id>internal-repo ...
6. **全局属性**:`properties` 部分允许你定义全局变量,这些变量可以在 POM.xml 中使用,提供更灵活的配置。 **三、`settings.xml` 设置实例** ```xml <localRepository>/path/to/your/local/repo ...