18

ivy の使用方法を学習しようとしており、ダウンロードした .jar ファイルのローカル リポジトリをセットアップしたいと考えています。

ivysettings.xmlファイルはどこに置きますか? それはantライブラリディレクトリに入りますか?

4

3 に答える 3

24

明確にさせていただければivysettings.xml、開発環境全体の構成です。リポジトリ アイテム自体とは関係ありません。一般的に言えば、ivysettings.xmlmainbuild.xmlの横に置く必要があります。

<ivy:settings file="ivysettings.xml"/>

ではbuild.xml、現在のディレクトリでそれを見つけるだけです。

ivy.xmlこのファイルは、リポジトリ内のさまざまなモジュールを記述するファイルとは完全に異なります。これらは、リポジトリで公開されたアーティファクトと並んでいます。

于 2009-08-21T07:15:55.297 に答える
1

ファイルは好きな場所に配置できivysettings.xml、Ant スクリプトで次のように参照するだけです。

<ivy:settings file="ivysettings.xml"/>

複数のプロジェクトを開発している場合、通常はivysettings.xmlどこでも同じファイルを使用しており、このファイルを手動でコピー/貼り付けしても意味がないことに気付くでしょう。

私がしているivysettings.xmlことは、 を使用して他のすべてのプロジェクトによってチェックアウトされる 1 つのファイルを定義することですsvn:externals

于 2009-08-11T06:45:19.960 に答える
0

私はこの toady を同じように楽しんでおり、ivysettings.xml ファイルを好きな場所に配置できることを発見しましたが、使用するときはコマンドラインでこの場所を参照するだけです。たとえば、次のように NAnt から Ivy を呼び出すことができます。

<exec program="java" 
  commandline=" ... ...  
  -jar [location of .jar file] 
  -settings [location of ivysettings.xml file]
  ... ..." 
/> 

(ここで ... は、スペースを節約するために不要なものが削除されたことを意味します)

参照:

于 2009-08-18T16:14:24.280 に答える