2009-07-28 4 views
15

私はアイビーを使う方法を学びたいと思っています。ダウンロードした.jarファイルのローカルリポジトリをセットアップしたいと思います。どこにivysettings.xmlを入れますか?

ivysettings.xmlファイルはどこにありますか?それはアリのライブラリディレクトリに入っていますか?

答えて

21
あなたはNAntのから、このような何かをアイビーを呼び出すことができます

明確にすることができれば、ivysettings.xmlはあなたの開発環境全体の構成です。リポジトリ項目自体に関連するではなく、です。あなたはbuild.xml

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

を入れたときに、それだけで、現在のディレクトリにそれを見つけたので、一般的に言って、ivysettings.xmlは、あなたのメインbuild.xmlと一緒に座っている必要があります。

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

+1

そして、サーバから共有された共有のivysettings.xmlファイルを持っていて、さらにいくつかの設定を調整したいのですが(言い換えれば、ivysettings.xmlにいくつかのものを追加するか、単に設定ファイルをもう一つ読み込み、 –

1

あなたはどこでもあなたが欲しいあなたivysettings.xmlファイルを配置することができますし、単にでAntスクリプトで参照:あなたはいくつかのプロジェクトを開発している場合、あなたは通常、どこでも同じivysettings.xmlファイルを使用していることがわかります

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

このファイルを手動でコピー/ペーストする必要はありません。

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

+0

私はivysettings.xmlファイルをどこに保存すればよいですか?アイビーについて言及するにはどうすればいいですか? –

0

私はこのおばあさんと同じ楽しい経験をしており、あなたが好きな場所にivysettings.xmlファイルを置くことができますが、使用するときはコマンドラインでこの場所を参照するだけです。例えば

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

(...はつまらない何かがスペースを節約するために除去されていることを意味する)

参考:

関連する問題