タグ付けされた質問 「artifactory」

20
Mavenが「MyRepoの更新間隔が経過するまで解決は再試行されない」と言ったとき、その間隔はどこに指定されていますか?
Mavenでは、まだ構築していないか、リポジトリに含めていないサードパーティのリポジトリからのアーティファクトにときどき遭遇しました。 Mavenクライアントから、アーティファクトが見つからないというエラーメッセージが表示されます。 org.jfrog.maven.annomojo:maven-plugin-anno:jar:1.4.0 http://myrepo:80/artifactory/repoがローカルリポジトリにキャッシュされていなかったため、MyRepoの更新間隔が経過するか更新が強制されるまで、解決は再試行されません-> [ヘルプ1] 今、私はこれが何を意味するのかを理解し、でコマンドを再実行するだけで-U、通常、そこから問題なく動作します。 ただし、このエラーメッセージは非常に直感的ではなく、同僚の頭痛の種を避けようとしています。 このupdate interval設定を変更できる場所があるかどうかを調べています。 update intervalこのエラーメッセージで言及されているのは、クライアント側の設定ですか、サーバー側の設定ですか? クライアント側の場合、どのように構成しますか? サーバー側の場合、Nexus / Artifactoryがこれらの設定をどのように/公開しているかを誰かが知っていますか?
587 maven  artifactory 

12
MavenリポジトリにNexusまたはArtifactoryを使用する必要がありますか?
大規模なビルドプロセス(> 100モジュール)にはMavenを使用しています。外部の依存関係をソース管理に保存し、それを使用してローカルリポジトリを更新しています。 ただし、中央をキャッシュできるローカルリポジトリに卒業する準備ができているため、すべてのサードパーティを事前にダウンロードする必要はありません(ただし、ローカルリポジトリからプルすることはできます)。さらに、開発者が世界を構築する必要がないように、夜間のビルドから内部ビルドアーティファクトを公開したいと考えています。 NexusとArtifactoryを検討しています。どちらか一方を優先する理由は何ですか?他に検討すべき点はありますか?


4
Gradleを使用してArtifactoryにアーティファクトをアップロードする
私はGradleとArtifactoryの初心者で、JARファイルをArtifactoryにアップロードしたいと思っています。 これが私のbuild.gradleファイルです: apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'maven' apply plugin: 'artifactory-publish' groupId = 'myGroup' version = '1.0' def artifactId = projectDir.name def versionNumber = version artifactory { contextUrl = 'http://path.to.artifactory' // base artifactory url publish { repository { repoKey = 'libs-releases' // Artifactory repository key to publish …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.