Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clojure Nexus 3.5.1从snapshot repo代理只有maven元数据文件_Clojure_Nexus_Nexus3_Boot Clj_Nginx Reverse Proxy - Fatal编程技术网

Clojure Nexus 3.5.1从snapshot repo代理只有maven元数据文件

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存储库从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
,然后尝试下载
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之间有所不同。