gradle无法通过nexus代理存储库解析依赖关系

时间:2016-08-29 05:02:11

标签: maven gradle nexus

我是nexus的新手(和maven一样)。我正在将现有的nexus配置迁移到新服务器,并且遇到了一些问题。它正好为本地工件提供服务,当gradle尝试解析此特定依赖项时,它无法找到工件。它解决了旧存储库的问题。旧存储库和新存储库都配置为代理

> Could not resolve org.jboss.ws.native:jbossws-native-jaxrpc:3.0.4.GA.
  Required by:
      xxx.xxx:0.0.1-SNAPSHOT > org.jboss.ejb3:jboss-ejb3-ext-api:1.0.0 > org.jboss.javaee:jboss-ejb-api:3.0.0.GA
> Could not find any version that matches org.jboss.ws.native:jbossws-native:3.0.4.GA.

现在,令人困惑的一点。

新的repo是一个代理,并使用旧的repo使用的确切设置。我可以在nexus中浏览新的repo并查看有问题的工件。我也可以通过工件名称搜索它,它被发现很好。我可以在2之间看到的唯一区别是旧的repo有远程工件的缓存而新的repo还没有缓存任何东西

这是相关的配置(两者都相同)

type: proxy
Provider: Maven2
Format: maven
Policy: Release
Default Local Storage: file:///home/nexus/sonatype-work/nexus/storage/jboss
remote storage location: https://repository.jboss.org/
Download remote indexes: True
Auto Blocking Enabled: False
File Content Validation: True
Checksum Policy: Warn
(no auth set up)
Not Found Cache TTL: 1440
Artifact Max Age: -1
Metadata Max Age: 1440
Item Max Age: 1440

任何提示都会很棒,我会有点疯狂

0 个答案:

没有答案