Artifactoryの最新のスナップショット版のアーティファクトにパーマリンクを作りたいと思います。 1.0-SNAPSHOTを使用している場合は、最新の1.0-SNAPSHOT JARをダウンロードするURLが必要です。サーバー上にアーティファクトを配置して最新のアーティファクトを見つけることができます。http://hostname/artifactory/libs-snapshot/groupId/artifactId/1.0-SNAPSHOT/
タイムスタンプをチェックする以外にも、maven-metadata.xmlを開き、メタデータ/バージョン管理/スナップショットのタイムスタンプとbuildNumberを同じディレクトリにあるJARと照合することで、最新のものがどれか分かります。これはスクリプト化することができますが、理想的にはArtifactoryはすでにこのような方法でパーマリンクを構築する方法を持っています。 ArtifactoryはそのようなURLを提供しますか?Artifactoryにアーティファクトの最新スナップショットのURLがありますか?
答えて
URL名にartifactId-1.0-SNAPSHOT.jarを含むエントリの通常のクエリを実行すると、自動的に最新のスナップショットが返されます。 文書を参照here
1つのこと:これは、pomが存在しない場合は最新の作成日に、ある場合はpomの最新の作成のいずれかに基づいています。 pomとnon-pomのデプロイメントを混在させると、結果が奇妙になることがあります。これは役に立つかもしれません
ドキュメントにリンクしていただきありがとうございます。あなたのソリューションを試しましたが、私のArtifactoryインスタンスは404を返します。 – BennyMcBenBen
ページから:Notes:Artifactory Proが必要です。アー。 –
:
How to download the latest artifact from Artifactory repository?
Artifactoryの無料版にはパーマリンク能力はありませんが、あなたが提案として、それは簡単にスクリプト化することができます。私は参照された質問でそれを行うための簡単なスクリプトを提供しました。
希望します。
シェルスクリプトを使ってみましたが、私のために働いていました。
ステップ1:ユーザー名をクリックするか、共通のユーザーを作成してユーザーアカウントの暗号化パスワードを取得します。ローカルマシンで一時フォルダを作成し、このカールを入力します(Windows用のwgetすることができる)コマンド:
curl -o tmp/foo.jar --user <username>:<encrypted_password> <artifactory_url>/list/libs-snapshot-local/com/search/foo/1.0/foo-1.0-SNAPSHOT.JAR
http://www.jfrog.com/confluence/display/RTF/Centrally+Secure+Passwords
ステップ2次のリンクであなたの安全なパスワードのセクションを使用しに行きますtmpフォルダのfoo.jarは最新のバージョンです。上記のようにタイムスタンプを与えないと、そのバージョンで最新のアーティファクトがダウンロードされます。お役に立てれば!
これはArtifactory Proでのみ動作しますが、もしそれが得られたら私の鍵は*/list/*でした。 – Idcmp
- 1. artifactory(jfrog)のリポジトリにあるすべてのアーティファクトをリストアップ
- 2. Apache Ant IvyがArtifactoryにアーティファクトを公開できません
- 3. Gradle dependencies - 最新スナップショット
- 4. Artifactoryにアップロードするときにアーティファクトを除外する
- 5. 最新のスナップショットだけを残してgit repoをクリーンにする方法はありますか?
- 6. iOS7のUIActionSheetの隣に奇妙なアーティファクトがあります
- 7. eclipse:アーティファクトがありません。org.apache.hbase:hbase:jar:1.1.3
- 8. NSClipViewのゴースト、アーティファクト、テールがsetDrawsBackgroundにあります。NO
- 9. ジェンキンスのアーティファクトはどこにありますか?
- 10. リリース管理2013のアーティファクトはどこにありますか?
- 11. スナップショットから起動したアンドロイドエミュレータのサウンドがありません
- 12. eclipseのMavenスナップショットにはどのようなタイムアウトがありますか?
- 13. Maven中央リポジトリに最新の1.3.0アーティファクトが反映されていません。
- 14. 私のURLの最後に.htmを付ける必要がありますか?
- 15. Luceneの最新バージョンのパフォーマンスメトリックはどこにありますか?
- 16. Artifactoryにアーティファクトをアップロードするための好ましい方法は何ですか?
- 17. JavaFXノードのスナップショットX/Yパラメータが負である必要があります。
- 18. iPhoneのデバッグ:変数が最新ではありませんか?
- 19. 最新のブラウザ互換ガイドはどこにありますか?
- 20. Kunderaチュートリアルの最新版はどこにありますか?
- 21. 最新バージョンのZend Debug Protocolはどこにありますか?
- 22. Nexus:アーティファクトが見つかりません
- 23. luceneのパッケージがありません4.0スナップショット
- 24. 最新の "apache mahout"ライブラリの "clusterdump"にseqFileDirオプションがありますか?
- 25. JoomlaのURL:記事自体にかなりのURLがありませんか?
- 26. 最新のSConsバージョンをCentos 5.4にインストールする必要がありますか?
- 27. 最新のブラウザ用のCSS用のリセットライブラリはありますか?
- 28. restice guice integrationのダウンロードまたはmavenアーティファクトはどこにありますか?
- 29. イベントストアの各集約の最新バージョンのスナップショットを保持
- 30. Windows NTネイティブAPIに最新の書籍やウェブサイトがありますか?
解決策を得たことがありますか? –
@RoyTrueloveいいえ、私は決して解決策を得ていません。私はもはや私の問題ではないようにプロジェクトを切り替えました。 – BennyMcBenBen