Artifactory 在artificatory中部署的人工制品不会显示在虚拟repo中

Artifactory 在artificatory中部署的人工制品不会显示在虚拟repo中,artifactory,ivy,Artifactory,Ivy,我有一个人工制品(com.test#verifier;1.1),部署在名为libs release local的存储库中。此repo具有as虚拟存储库关联,其中一个称为libs release(这是我所理解的Artifactory提供的默认关联) 在我的项目中,我在ivy settings.xml中有以下内容 <resolvers> <chain name="main"> <url name="artifactory" m2compatible="false"

我有一个人工制品(
com.test#verifier;1.1
),部署在名为
libs release local
的存储库中。此repo具有as
虚拟存储库关联
,其中一个称为
libs release
(这是我所理解的Artifactory提供的默认关联)

在我的项目中,我在
ivy settings.xml
中有以下内容

 <resolvers>
<chain name="main">
  <url name="artifactory" m2compatible="false">
    <artifact
      pattern="${ivy.artifactory.server}/${ivy.repo}/${ivy.default.artifact.pattern}" />
    <ivy
      pattern="${ivy.artifactory.server}/${ivy.repo}/${ivy.default.ivy.pattern}" />
  </url>
  <ibiblio name="public" m2compatible="true" 
           root="http://artifactory:9090/artifactory/libs-release" />
</chain>
显然,我的假设是错误的,当我部署到
libs release local
时,它也可以通过
libs release
访问


在给定的常春藤设置下,我需要做什么才能收到依赖关系?

根据提供的请求跟踪,问题在于为libs发行库配置的include/exclude模式:

2017-05-30T09:33:57.915+02:00 Adding no aggregated repositories - requested artifact is rejected by the include exclude patterns of 'libs-release'

您应该查看libs release repository配置,并检查导致文件下载被拒绝的模式。

您是否从libs release local中解决了工件?您是否尝试过使用curl从libs release解析工件?当我将ivy-settings.xml更改为使用
libs release local
时,因此,我可以成功地解决依赖关系吗?您可以将请求跟踪到虚拟存储库吗?我在此处将失败的跟踪上载到libs release:并在此处将成功的跟踪上载到libs release local:
2017-05-30T09:33:57.915+02:00 Adding no aggregated repositories - requested artifact is rejected by the include exclude patterns of 'libs-release'