Clojure Nexus 3.5.1从snapshot repo代理只有maven元数据文件
我已通过以下路径将nexus存储库从2.x升级到3.x: 2.4.14->3.4.0->3.5.1 所有Clojure Nexus 3.5.1从snapshot repo代理只有maven元数据文件,clojure,nexus,nexus3,boot-clj,nginx-reverse-proxy,Clojure,Nexus,Nexus3,Boot Clj,Nginx Reverse Proxy,我已通过以下路径将nexus存储库从2.x升级到3.x: 2.4.14->3.4.0->3.5.1 所有nexus服务都打包在docker中,数据目录映射自主机。对于所有服务,我使用默认的sonatype/nexus或sonatype/nexus3容器。Nexus web界面隐藏在nginx后面,只需简单的反向代理 我将nexus服务与引导cj(无凭证)工具一起使用,该工具与maven一样管理依赖关系。无论如何,该工具首先下载带有相关sha1文件的nexusmaven.xml,然后尝试下载jar
nexus
服务都打包在docker中,数据目录映射自主机。对于所有服务,我使用默认的sonatype/nexus
或sonatype/nexus3
容器。Nexus web界面隐藏在nginx
后面,只需简单的反向代理
我将nexus服务与引导cj
(无凭证)工具一起使用,该工具与maven一样管理依赖关系。无论如何,该工具首先下载带有相关sha1
文件的nexusmaven.xml
,然后尝试下载jars
。它适用于我所有的2.x
我针对远程sonatype快照repo创建了一个代理存储库。当我开始编译时,我发现找不到工件错误。我发现meatdata文件是缓存的,但所有POM和JAR都是缓存的
我试图通过使用clean\u cache
文件技巧和更粗糙的rm-rfv/srv/nexus3/nexus data/cache/*
清理缓存来修复它,但没有成功。没有关于错误的任何日志。我还手动检查了远程存储库中是否存在所需的人工制品。更明显的重建索引
按钮没有给出解决方案。我不认为这是nginx的问题,但谁知道呢?此外,通宵运行预定任务也无济于事
预期的工件是org.eclipse.rdf4j:rdf4j:pom:2.3-20170901.145510-11
可能的原因是发布工件时出错。RDF4J中给出了更多细节。查询工件在nexus2和nexus3之间有所不同。原因可能是发布工件时出错。RDF4J中给出了更多细节。查询工件在nexus2和nexus3之间有所不同。