2012-02-21 9 views
1

Artifactory(OSSバージョン)を初めて稼動させようとしていて、レポが正常に作成され、アーティファクト(joda-time-2.0)がテストとして展開されました。ArtifactoryがIvyディスクリプタを管理する方法

しかし、それはアイビーモジュール記述子(XMLファイル)に来るとき、私は少し混乱している:

  • 私はXMLファイルをどのように名前を付ける必要がありますか?私が使用しているデフォルトのアーティファクトパターンは[org]/[module]/[baseRev](-[folderItegRev])/[type]s/[module](-[classifier])-[baseRev](-[fileItegRev]).[ext]で、Artifactoryは私のjoda JARをmyRepo/joda-time/joda-time/2.0に保存しました。モジュールのパターンは[org]/[module]/[baseRev](-[folderItegRev])/[type]s/ivy-[baseRev](-[fileItegRev]).xmlなので、私の記述子はivy-2.0.xmlとなるはずですか?
  • myRepo/joda/joda-time/2.0/の下にjoda-time-2.0.jarを保存しないでください。 jodaは組織であるため、joda-timeではなく?これをどのように変更しますか?
  • Ivyファイルをレポにアップロードするにはどうすればよいですか?ファイル名をivy-2.0.xmlとすれば、ArtifactoryはJODAディレクトリにどのように配置するのかを知っていますか?

ありがとうございます!

答えて

2

Arifactoryでリポジトリを設定するときに、さまざまなレイアウト(事前定義されたもの)を選択できます。その詳細については、hereをご覧ください。 Ivyを使って作業する場合でもMaven2のレイアウトを使用することを強くお勧めします。ビルドツールの相互運用性を可能にし、Artifactoryをより効率的に使用します。 GAVC searchは、Maven2レイアウトのリポジトリでのみ機能します。 m2のレイアウトはIvyで完璧に動作します。

関連する問題