2017-05-24 5 views
0

私はlibs-release-localというリポジトリにデプロイするアーティファクト(com.test#verifier;1.1)を持っています。このレポはVirtual Repository Associationのようにあり、他の1つはlibs-releaseと呼ばれています(これはArtifactoryによって与えられたデフォルトのものです)。Artifcatoryに展開されたアーティファクトが仮想リポジトリに表示されない

私は 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に展開するとき

[ivy:retrieve]  module not found: com.test#verifier;1.1 
[ivy:retrieve] ==== artifactory: tried 
[ivy:retrieve] http://artifactory:9090/artifactory/unstable/com.test/verifier/1.1/ivys/ivy-1.1.xml  
[ivy:retrieve] -- artifact com.test#verifier;1.1!verifier.jar: 
[ivy:retrieve] http://artifactory:9090/artifactory/unstable/com.test/verifier/1.1/jars/verifier-1.1.jar 
[ivy:retrieve] ==== public: tried 
[ivy:retrieve] http://artifactory:9090/artifactory/libs-release/com/test/verifier/1.1/verifier-1.1.pom 
[ivy:retrieve] -- artifact com.test#verifier;1.1!verifier.jar: 
[ivy:retrieve] http://artifactory:9090/artifactory/libs-release/com/test/verifier/1.1/verifier-1.1.jar 
[ivy:retrieve]  :::::::::::::::::::::::::::::::::::::::::::::: 
[ivy:retrieve]  ::   UNRESOLVED DEPENDENCIES   :: 
[ivy:retrieve]  :::::::::::::::::::::::::::::::::::::::::::::: 
[ivy:retrieve]  :: com.test#verifier;1.1: not found 
[ivy:retrieve]  :::::::::::::::::::::::::::::::::::::::::::::: 
[ivy:retrieve] 
[ivy:retrieve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS 

とどうやら私の仮定は、偽のですが、それは、失敗に持っている私のプロジェクトで

libs-releaseでアクセスすることもできます。

私は何をする必要がありますか?与えられたアイビーの設定で、私は依存関係を受け取りますか?

+1

libs-release-localからアーティファクトを解決できましたか? curlを使ってlibs-releaseからアーティファクトを解決しようとしましたか? –

+0

私はivy-settings.xmlを 'libs-release-local'を使うように変更したので、依存関係をうまく解決することができます –

+0

リクエストを仮想リポジトリにトレースできますか?http:// artifactory:9090/artifactory/libs -release/com/test/verifier/1.1/verifier-1.1.jar?trace –

答えて

1

提供要求トレースに基づいて、問題がである/ libsにリリースリポジトリ用に構成されたパターンを除外含まれます:

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-リリースリポジトリの設定を見て、どのパターンを確認する必要がありますファイルのダウンロードが拒否されています。

関連する問題