`

Maven Central 更新 index

 
阅读更多

网上很容易搜到的教程就不多说了,主要针对central库index无法更新进行说明

 

默认central库是 http://repo1.maven.org/maven2/ 直接更新index很难成功,经常出现超时异常。

解决方法如下:

1 下载 nexus-maven-repository-index.gz  nexus-maven-repository-index.properties

    http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.gz

    http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties

 

2  搭建本地服务,并修改host

    127.0.0.1   repo1.maven.org

 

3  重新更新,我原以为这个过程会很快,实际还是需要些时间  

   

    注意观察控制台和tmp目录,tmp目录大小将增长至2G多,最后临时文件将自动删除恢复为几M

 

    检查indexer/central-ctx,storage/central/.index

 

4  当nexus控制台的Scheduled Tasks完成后,修改host 回原来

 

 

    

    

 

 

分享到:
评论

相关推荐

    maven+nexus完整手册

    通过点击 “Administration” 菜单下的 “Repositories”,找到 ApacheSnapshots、CodehausSnapshots 和 MavenCentral 这三个仓库,将 `DownloadRemoteIndexes` 设为 `true`。之后,在每个仓库上右键选择 “Re-index...

    Maven入门教程

    - [Maven官方文档](http://maven.apache.org/guides/index.html) - [Maven Central Repository](https://search.maven.org/) 通过上述内容的学习和实践,你可以更好地理解和应用Maven,提升项目的构建效率和质量。

    apache-maven-3.5.0-bin

    Apache Maven What is it? ----------- Maven is a software project management and comprehension tool.... the concept of a Project Object ... Available Plugins: https://maven.apache.org/plugins/index.html

    MAVEN私服搭建

    java -jar indexer-cli-5.1.1.jar -un nexus-maven-repository-index.gz -d indexer ``` **2.3 复制索引文件到Nexus** 将解压后的所有文件复制到 Linux 下的 Nexus 的 `sonatype-work/nexus/indexer/central-ctx` ...

    Nexus搭建Maven私服指导手册

    - 进入“Repositories”页面,找到`ApacheSnapshots`、`CodehausSnapshots`和`MavenCentral`,开启`Download Remote Indexes`选项。 - 在上述三个仓库上分别点击右键,选择`Repair Index`,Nexus会自动下载远程...

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

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

    maven生成web项目时pom配置

    默认使用Maven Central Repository,也可以添加私有仓库。 10. **依赖冲突解决** Maven的依赖管理采用“最接近原则”解决依赖冲突,但有时需要手动调整依赖的版本或排除不必要的子依赖。 通过上述配置,我们可以...

    llvm-13.0.1-1.5.7-API文档-中文版.zip

    赠送jar包:llvm-13.0.1-1.5.7.jar;...使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    maven下载安装与配置.docx

    - **依赖管理**:Maven通过中央仓库(如Maven Central Repository)来统一管理项目的依赖库,避免了手动下载和配置的繁琐步骤。 - **生命周期管理**:提供了一套标准的构建生命周期,便于项目的构建和部署。 - **...

    Maven实战,给初学者学习的好东西

    对于开源项目,还可以使用 Maven 发布到 Maven Central 中央仓库。 #### Maven常见问题及解决方法 1. **依赖冲突**:如果遇到依赖版本冲突的问题,可以通过 POM 文件中的 `<dependencyManagement>` 部分显式指定...

    sts_maven_nexus操作杂记.doc

    登录Nexus后,进入`Administration`菜单下的`Repositories`设置,确保Apache Snapshots、Codehaus Snapshots、Maven Central三个仓库的`Download Remote Indexes`选项设为`true`,然后对这些仓库执行`Re-index`操作...

    Myeclipse+maven+nexus且m2eclipse插件带索引的完美组合

    如果你有自己的Nexus私有服务器作为Maven仓库管理,你需要在Nexus中先更新中央库的索引,并手动执行publish index Scheduled Tasks。只有这样,m2eclipse插件的"Maven Repositories"视图中update index操作才会成功...

    MavenPlayground

    7. **仓库**:Maven使用本地仓库(默认在用户目录下)和远程仓库(如Central Repository)存储依赖。当本地没有所需依赖时,Maven会自动从远程仓库下载。 **Maven Playground的实践应用** 1. **创建新项目**:使用...

    https-github.com-markushi-android-ui:https

    浮动操作按钮另一个用于绘制库。特征支持普通56dp和迷你40dp按钮。 正常和按下状态的可自定义背景颜色(仅...用法该库将很快在 Maven Central 上可用,但现在您必须构建它并将其安装在本地 Maven 存储库中: git clone ...

    lucene-sandbox-6.6.0-API文档-中文版.zip

    赠送jar包:lucene-sandbox-6.6.0.jar;...使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

Global site tag (gtag.js) - Google Analytics