1

我已通过以下路径将 nexus 存储库从 2.x 升级到 3.x:

2.4.14 -> 3.4.0 -> 3.5.1

所有nexus服务都打包在 docker 中,数据目录从主机映射。对于所有服务,我使用默认的sonatype/nexus或者sonatype/nexus3容器。nginxNexus Web 界面通过简单的反向代理隐藏在后面。

我将 nexus 服务与boot-cj(没有凭据)工具一起使用,该工具以与 maven 相同的方式管理依赖项。无论如何,该工具首先下载nexus-maven.xml相关sha1文件并尝试下载jars. 它适用于2.x我所拥有的一切。

我针对远程存储库创建了一个代理存储库sonatype-snapshots。当我开始编译时出现Could not find artifact错误。我发现肉类数据文件被缓存,但所有的 pom 和 jars。

我试图通过使用clean_cache文件技巧清理缓存来修复它,并且更粗糙rm -rfv /srv/nexus3/nexus-data/cache/*但没有成功。没有任何关于错误的日志。我还手动检查了远程存储库中是否存在所需的人工制品。更明显Rebuild index的按钮没有给出解决方案。我不认为这是 nginx 的问题,但谁知道呢?也离开通宵运行计划任务并没有帮助。

预期的工件是org.eclipse.rdf4j:rdf4j:pom:2.3-20170901.145510-11.

4

0 回答 0