`
dwangel
  • 浏览: 267323 次
社区版块
存档分类
最新评论

maven mirror 设置错导致无法访问私有库

 
阅读更多
最近为了提高开发效率,整理了一些spring boot的自注册组件,
并发布到公司的nexus自建库上。

但是在同事的机器上无法更新。
检查配置,尝试升级maven版本,
后来发现去掉配置文件中aliyun镜像即可。

但回到我自己的机器上,.m2目录下的settings.xml里一直有mirror配置。
突然想起 同事机器上 mirror配置的mirrorOf 是 *
<mirror>
   <id>nexus-aliyun</id>
   [color=darkred][b]<mirrorOf>central</mirrorOf>[/b][/color]
   <name>Nexus aliyun</name>
   <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
 </mirror>

这下原因找到了。

因为 * 代表从这个镜像查找所有的依赖库,但实际上 阿里云的只是对中心仓库做了镜像。
然后,私有仓库就被屏蔽了。
分享到:
评论

相关推荐

    搭建Maven私有仓库.docx

    搭建Maven私有仓库 概述:本文档详细介绍了在Windows Server 2016环境下使用Nexus搭建Maven私有仓库的详细过程及常用配置,旨在帮助读者快速搭建私有仓库,提高开发效率和项目管理效率。 一、安装准备 在开始搭建...

    Maven私有库和本地库的安装与配置.rar

    Maven私有库和本地库是Java开发中重要的组成部分,它们为开发者提供了便捷的依赖管理和构建环境。在大型项目中,由于安全性和定制化需求,通常会使用私有库来存储和管理自定义的JAR包,避免直接引用外部公共库,确保...

    nexus设置私有仓库和仓库管理

    总结起来,设置Nexus私有仓库和仓库管理涉及的主要步骤包括:更新索引、配置Maven的`settings.xml`、创建和配置仓库工厂、设置权限和角色、创建用户以及部署项目。通过这种方式,你可以有效地管理内部构件,提高开发...

    maven 配置多仓库

    Maven默认使用中央仓库,但有时我们需要配置多个仓库,例如私有仓库,以提高依赖下载速度或管理内部私有构件。本文将详细介绍如何在Maven中配置多仓库。 ### Maven仓库类型 1. **中央仓库**:Maven官方维护的公共...

    使用Maven&nexus上传下载至私库

    ### 使用Maven与Nexus上传下载至私库 在企业级软件开发中,为了提高团队协作效率、确保依赖管理的安全性以及减少对外部网络的依赖,通常会搭建一个私有的Maven仓库。本文将详细介绍如何使用Nexus作为私有仓库,并...

    新建maven产生的maven库

    在settings.xml中添加mirror元素,指定镜像的ID、URL和优先级,Maven将在访问远程仓库时首先尝试这个镜像。 总结来说,Maven库是Java开发中的关键组件,它简化了依赖管理、构建流程和项目配置。正确理解和使用Maven...

    Maven 3.6.3文件 setting文件已替换华为云maven镜像

    4. **定制化服务**:华为云Maven镜像可能提供额外的服务,比如针对企业用户的私有库集成,方便管理内部开发的组件。 要替换`settings.xml`文件中的镜像,你需要在`mirrors`标签下添加一个新的镜像配置,例如: ```...

    【阿里云效仓库Maven配置】非常全面的可以直接用的Maven的Settings仓库文件

    阿里云云效 是企业级一站式 DevOps 平台,覆盖产品从需求到运营的研发全生命周期,其中云效也提供了免费、可靠的Maven私有仓库 Packages 和代码管理仓库 Codeup,欢迎您体验使用。 云效制品仓库 Packages 致力于帮助...

    maven文件仓库镜像

    **Maven文件仓库镜像**:由于中央仓库位于国外,对于国内开发者来说,访问速度可能较慢,这会影响构建效率。为了解决这个问题,通常会设置Maven仓库镜像。仓库镜像是中央仓库的一个副本,位于地理位置更近的地方,...

    Artifactory设置Maven2组件库

    本篇文章将详细探讨如何使用Artifactory来设置Maven2组件库,以便高效地管理和分发你的Java项目依赖。 首先,让我们理解什么是Maven2组件库。Maven是Java开发中的一个项目管理和综合工具,它通过定义项目的结构和...

    maven仓库(1)缺少lib

    在这个过程中,“maven仓库(1)缺少lib”可能指的是在配置或使用Nexus时,发现某些必要的库文件缺失,导致无法正常工作。 首先,我们要理解Maven仓库的结构。Maven仓库分为本地仓库、远程仓库和代理仓库三类。本地...

    配置好的maven仓库

    通过调整`settings.xml`文件,我们可以定制本地仓库位置,配置镜像加速下载,设置私有仓库访问,并进行依赖管理,确保项目的顺利构建。理解并掌握这些知识点,能够帮助开发者更有效地使用Maven进行Java项目的开发和...

    mavenRepository 仓库 依赖

    企业可以将内部开发的组件存放在私有仓库中,避免对外公开,并且可以更方便地控制版本和访问权限。 在项目开发过程中,Maven会根据POM中的`&lt;dependencies&gt;`标签列出的所有依赖,自动从配置的MavenRepository中下载...

    Maven3实战笔记03Maven仓库

    - **构建验证**:设置Maven插件对上传到仓库的构件进行验证,确保其符合特定的质量标准。 综上所述,Maven仓库是Maven构建系统的重要组成部分,它不仅简化了依赖管理,还提高了构建的效率和项目的可维护性。合理...

    maven仓库创建

    本文将深入探讨如何创建并管理Maven仓库,特别是私有仓库的设置。 首先,我们了解Maven仓库的基本概念。Maven的中央仓库包含了大量的开源项目构件,如JAR文件,这些构件是开发Java应用时常用的依赖。当项目构建时,...

    maven库的镜像

    至于“新建 文本文档 (6).txt”,由于没有提供具体的内容,我们无法直接分析其与Maven库镜像的关系。通常,这样的文本文件可能包含的是Maven的配置信息、项目构建脚本或者其他相关资料。如果需要进一步的帮助,需要...

    Maven仓库-Nexus搭建

    Maven仓库是存储Maven构建所需的依赖库的地方,分为中央仓库和本地仓库。中央仓库由Maven官方维护,包含了大量公开的Java组件。而本地仓库则是每个开发者的个人缓存,用于存储从中央仓库下载的依赖。Nexus作为仓库...

    maven本地仓库

    如果中央仓库访问受限或速度慢,可以通过设置`settings.xml`文件中的`mirror`元素配置镜像站点,以提高下载速度。 **6. 缓存与清理** Maven本地仓库中的文件一旦被下载,即使远程仓库有更新,Maven也不会自动更新。...

    linux搭建maven私库所需的安装包.zip

    在默认情况下,Maven会连接到中央Maven仓库下载依赖,但当存在公司内部的私有依赖或者为了加速依赖下载时,就需要自建私库。 接下来,我们来详细介绍搭建步骤: 1. **安装Java运行环境**:Maven是基于Java的,因此...

Global site tag (gtag.js) - Google Analytics