2015-07-21 72 views
0

我设置maven.repository.redhat.com中的Nexus 2.11.3-01maven.repository.redhat.com的Nexus代理

代理,但我只得到一些文物。 “浏览索引”和“浏览远程”显示所有工件。但是“浏览存储”只显示2个文物。我没有做任何事情来获得这两个神器..他们只是自动显示出来。

所以建立具有依赖性

<dependency> 
    <groupId>org.jboss.bom.eap</groupId> 
    <artifactId>jboss-javaee-6.0-with-tools</artifactId> 
    <version>6.4.2.GA</version> 
    <type>pom</type> 
    <scope>import</scope> 
</dependency> 

我的Maven项目时,我得到:

[错误]不可分辨的进口POM:未能找到org.jboss.bom.eap:JBoss的-javaee-6.0-与工具:POM:6.4.2.GA在https://nexus.xxx.com:8443/content/groups/public/在本地仓库被缓存,分辨率将不会被重新尝试,直到XXX-关系的仓库的更新间隔已过或更新被迫@线98,第25列

enter image description here

enter image description here

回答

1

文物在存储选项卡中显示出来时,他们通过代理请求。有些事通过联系请求了这些。您可以检查sonatype-work/nexus/logs中的request.log文件以查看所做的事情。

下载POM中的故障是由Maven的缓存,它不会再次尝试,直到它的高速缓存超时或者强制更新。尝试再次使用“-U”标志运行构建以强制执行新的检查。之后

如果你仍然有问题在这里看到:

https://support.sonatype.com/entries/21437881-Troubleshooting-Artifact-Download-Failures

+0

酷奏效..谢谢 – klind