`

解决maven-metadata.xml文件下载卡死问题

阅读更多
http://192.168.1.110:8081/nexus/content/groups/public/com/XXXXX/maven-metadata.xml
文件下载不下来,一直卡在那里,也不返回404

http://192.168.1.110:8081/nexus/
登录控制台
左侧面板展开Administration标签
logging--log--last 100kb

2019-04-11 11:46:18,437+0800 INFO  [pxpool-1-thread-14] admin org.sonatype.nexus.index.NexusScanningListener - Scanning of repositoryID="apache-snapshots" started.
2019-04-11 11:46:19,247+0800 INFO  [pxpool-1-thread-14] admin org.sonatype.nexus.index.NexusScanningListener - Scanning of repositoryID="apache-snapshots" finished: scanned=1, added=0, updated=1, removed=0, scanningDuration=0:00:00.810

java.io.IOException: Exception(s) happened during reindexAllRepositories()
at org.sonatype.nexus.index.DefaultIndexerManager.reindexRepository(DefaultIndexerManager.java:967) ~[na:na]
at org.sonatype.nexus.index.DefaultIndexerManager.reindexRepository(DefaultIndexerManager.java:938) ~[na:na]
at org.sonatype.nexus.index.tasks.ReindexTaskHandlerLegacy.reindexRepository(ReindexTaskHandlerLegacy.java:61) ~[na:na]

更新索引失败,有可能是索引文件损坏

展开Administration标签 Support tools
System Information


nexus-configuration
installDirectory D:\nexus2.11\nexus-2.11.1-01
workingDirectory D:\nexus2.11\sonatype-work\nexus
temporaryDirectory D:\nexus2.11\nexus-2.11.1-01\tmp


登录nexus所在服务器,停止nexus服务
进入D:\nexus2.11\sonatype-work\nexus目录
进入D:\nexus2.11\sonatype-work\nexus\indexer目录
删除对应的索引文件apache-snapshots-ctx

重启nexus服务,管理员登录,选中apache-snapshots repositories 右键,update index即可

再次访问http://192.168.1.110:8081/nexus/content/groups/public/com/XXXXX/maven-metadata.xml
404 - Path com/XXXXX/maven-metadata.xml not found in group repository "Public Repositories" [id=public].

Path com/XXXXX/maven-metadata.xml not found in group repository "Public Repositories" [id=public].
瞬间返回404

再看仓库的对该请求的处理过程
http://192.168.1.110:8081/nexus/content/groups/public/com/XXXXX/maven-metadata.xml?describe

Describe of /groups/public/com/nk/ztjar/1.0-SNAPSHOT/maven-metadata.xml

This page describes the processing of a request made by external client, using information from the request, retrieved item (or exception if not item was retrieved) and some intermittent processing states.
Processing time

1.141 s
Request Context


参考文件章
https://community.sonatype.com/t/numberformatexception-when-fetching-index-for-maven-central/1010/2
分享到:
评论

相关推荐

    maven-repository-metadata-3.0.jar

    maven-repository-metadata-3.0.jar

    apache-maven-3.9.2.zip配置好的阿里云仓库文件

    在这个“apache-maven-3.9.2.zip”压缩包中,您将找到完整的Maven安装文件,包括所有必要的库和配置文件,预配置了阿里云仓库,以便快速接入并下载依赖。 1. Maven简介:Maven的核心理念是“约定优于配置”,它通过...

    apache-maven-3.6.1.zip.zip

    "apache-maven-3.6.1.zip.zip" 文件可能是一个压缩包,其中包含了 Maven 3.6.1 的完整安装包。通常,Maven 的zip文件会包含各种库、可执行脚本以及用于配置的文件。解压缩后,用户可以将 Maven 安装到其本地系统上,...

    maven archetype-catalog.xml 下载

    2. `artifactId`: 表示骨架的唯一标识,通常是骨架的名字,如`maven-archetype-quickstart`。 3. `version`: 骨架的版本号,随着时间推移,骨架可能会有更新和改进。 4. `description`: 对骨架的简短描述,帮助用户...

    java maven archetype-catalog.xml

    为了解决这个问题,一种常见的优化方法是将archetype-catalog.xml文件下载到本地的Maven安装目录(通常是~/.m2/或%USERPROFILE%\.maven\)。 以下是具体步骤: 1. 首先,访问Maven的中央仓库...

    apache-maven-3.8.4-bin.zip maven下载鬼慢

    在"apache-maven-3.8.4-bin.zip"这个压缩包中,你会找到Maven的可执行文件和配置文件,包括`bin`目录下的启动脚本,`conf`目录中的settings.xml,这个文件可以配置本地仓库位置、远程仓库地址以及其他定制设置。...

    spring-plugin-metadata-2.0.0.RELEASE-API文档-中文版.zip

    赠送Maven依赖信息文件:spring-plugin-metadata-2.0.0.RELEASE.pom; 包含翻译后的API文档:spring-plugin-metadata-2.0.0.RELEASE-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.springframework.plugin:...

    apache-maven-3.9.0-bin.tar

    它通过POM.xml文件管理项目的依赖关系,自动下载所需的JAR包并解决依赖冲突。此外,Maven还提供了生命周期(Lifecycle),如`clean`、`compile`、`test`、`package`、`install`和`deploy`等,这些生命周期阶段包含了...

    apache-maven-3.9.0-bin.tar.gz

    在解压"apache-maven-3.9.0-bin.tar.gz"后,你会得到一个名为"apache-maven-3.9.0"的目录,其中包含以下核心组成部分: 1. **bin**:这个目录包含了可执行脚本,如`mvn`命令,用于在命令行中执行Maven操作。在...

    maven-repository-metadata.jar

    maven-repository-metadata.jar

    apache-maven-3_6_3-bin.tar.gz下载

    本资源提供的是 Apache Maven 3.6.3 的二进制版本的压缩包,文件名为 "apache-maven-3.6.3-bin.tar.gz"。 Maven 的核心功能包括: 1. **依赖管理**:Maven 可以自动下载项目所需的库文件,并管理这些依赖关系。...

    apache-maven-3.8.1-bin.tar.gz

    在给定的"apache-maven-3.8.1-bin.tar.gz"压缩包中,包含的是Maven 3.8.1版本的二进制分发版。这个版本是Maven社区发布的稳定版本,提供了许多改进和修复,以优化开发者的工作流程。 Maven通过使用一个标准的目录...

    apache-maven-3.6.0.zip

    9. **maven-artifact-manager** 和 **maven-repository-metadata**:这两个模块处理与Maven仓库的交互,包括本地和远程仓库的元数据管理。 10. **maven-plugin-api** 和 **maven-plugin-registry**:提供API和接口...

    maven资源 apache-maven-3.3.9-bin.zip

    它会自动解决项目之间的依赖关系,从Maven中央仓库下载所需的库文件,并按照依赖的传递性进行管理。这避免了类路径冲突的问题,减少了手动管理JAR文件的繁琐工作。此外,Maven还支持多种类型的艺术品(artifacts),...

    maven-archetype-quickstart-1.1.jar包下载

    `maven-archetype-quickstart-1.1.jar` 是一个Maven的快速启动 archetype 包,专门用于帮助开发者快速创建一个新的Maven项目结构。在这个压缩包中,你将找到一个预设的Java项目模板,以便于你能够迅速地开始编码。 ...

    apache-maven-3.6.3.zip

    Maven通过解析POM来执行构建任务,自动解决和下载项目所需的依赖。依赖管理则允许开发者声明项目依赖,并确保所有依赖的版本一致,避免版本冲突问题。 Maven的生命周期包括清理、编译、测试、打包、验证、集成测试...

    apache-maven-3.6.1-bin.tar.gz

    此外,Maven的中央仓库提供了大量的开源Java项目依赖,开发者只需在POM文件中声明依赖,Maven就会自动下载并管理这些依赖,避免了手动下载和版本冲突的问题。对于大型企业或团队,还可以设置私有仓库来管理内部的...

    apache-maven-3.5.4-bin.tar.gz

    在Mac环境下安装和使用`apache-maven-3.5.4-bin.tar.gz`,首先需要下载这个压缩包。下载完成后,使用终端(Terminal)进行解压,通过以下命令: ```bash tar -zxvf apache-maven-3.5.4-bin.tar.gz ``` 解压完成后...

Global site tag (gtag.js) - Google Analytics