19

Artifactory のアーティファクトの最新のスナップショット バージョンへのパーマリンクを作成したいと考えています。1.0-SNAPSHOT を使用している場合は、最新の 1.0-SNAPSHOT JAR をダウンロードする URL が必要です。サーバー上のアーティファクトを見つけることで、最新のアーティファクトを見つけることができますhttp://hostname/artifactory/libs-snapshot/groupId/artifactId/1.0-SNAPSHOT/。タイムスタンプをチェックする以外に、maven-metadata.xml を開き、metadata/versioning/snapshot タイムスタンプと buildNumber を同じディレクトリ内の JAR と照合することで、どれが最新かを判断できます。これはスクリプト化できますが、Artifactory にはこの方法でパーマリンクを作成する方法が既に備わっていることが理想的です。Artifactory はそのような URL を提供しますか?

4

5 に答える 5

6

URL 名に artifactId-1.0-SNAPSHOT.jar を含むエントリに対して通常のクエリを実行すると、最新のスナップショットが自動的に返されます。こちらのドキュメントをご覧ください

1 つ: これは、pom が存在しない場合は最新の作成日、または pom が存在する場合は最新の作成日のいずれかに基づいています。pom 展開と非 pom 展開を混在させると、奇妙な結果になる可能性があります。

于 2013-07-12T08:42:32.420 に答える