2012-02-05 14 views
0

Artifactoryにアーティファクトを公開するようにGradleを設定しようとしています。設定可能な資格情報は、「デプロイヤ」と「リゾルバ」の2つです。デプロイヤーはかなり明らかです。ターゲットリポジトリーは読み取り専用で、デプロイメントのために認証するためには一連の信任状が必要です。Mavenリポジトリにデプロイするときの "リゾルバ"とは何ですか?

しかし、この "リゾルバ"は、Mavenリポジトリのコンテキストでは何ですか?すでにGradleの依存関係管理を使用しているため、Gradleを使用して構成したリポジトリを介して、プロジェクトの依存関係は既に解決されています。

この2番目の「リゾルバ」設定のポイントは何ですか?また、資格情報が必要な理由は何ですか?

ありがとうございました。

+1

もっと具体的になることができますか? 「デプロイヤ」と「リゾルバ」に遭遇するコードを表示できますか? –

+1

Artifactoryプラグインを見てください:http://wiki.jfrog.org/confluence/display/RTF/Gradle+Artifactory+Pluginとhttps://wiki.jenkins-ci.org/display/JENKINS/Artifactory+Pluginおそらくレゾルバリポジトリはアーティファクトに固有のものかもしれませんが、それはMavenのコンセプトのように聞こえます。 – codemaven

+0

OK。 ArtifactoryのGradleプラグインを使っていたとは言わなかった。 –

答えて

2

Gradle Artifactory Pluginを使用している場合は、認証された読み取りアクセスを必要とするリポジトリのオプションのユーザー/パスを設定できます(permission targetsを使用してArtifactoryで設定できます)。

これらの資格情報を持つリポジトリは、バックグラウンドのプラグインによってプロジェクトに追加されます。

0

私はこれが必要と考えます。独自のエンタープライズレポジトリ(NexusやArtifactoryなど)を使用していて、そのリポジトリを読むための資格情報が必要な場合(企業の場合もあります)。