Apache-ivy-settings
提供:Dev Guides
Apache IVY-設定ファイル
Apache IvyはMavenの原則に従い、多くのデフォルト設定が付属しています。 ivysettings.xmlファイルを定義することで、デフォルト設定を上書きできます。
<ivysettings>
<properties file="${ivy.settings.dir}/ivysettings-file.properties"/>
<settings defaultCache="${cache.dir}" defaultResolver="ibiblio" checkUpToDate="false"/>
<resolvers>
<ibiblio name="ibiblio"/>
<filesystem name="internal">
<ivy pattern="${repository.dir}/[module]/ivy-[revision].xml"/>
<artifact pattern="${repository.dir}/[module]/[artifact]-[revision].[ext]"/>
</filesystem>
</resolvers>
<modules>
<module organisation="finddevguides" name=".*" resolver="internal"/>
</modules>
</ivysettings>
Ivy設定ファイルのタグ
以下はIvy設定ファイルの重要なタグです。
- property -ivy変数を設定します。 カーディナリティ:0..n
- プロパティ-プロパティファイルを使用してivy変数を設定します。 カーディナリティ:0..n
- 設定-デフォルト値でivyを設定します。 カーディナリティ:0..1
- include -別の設定ファイルを含めます。 カーディナリティ:0..n
- classpath -プラグインのロードに使用されるクラスパスに場所を追加します。 カーディナリティ:0..n
- typedef -ivyで新しいタイプを定義します。 カーディナリティ:0..n
- lock-strategies -ロック戦略を定義します。 カーディナリティ:0..1
- caches -リポジトリキャッシュマネージャを定義します。 カーディナリティ:0..1
- 最新の戦略-最新の戦略を定義する。 カーディナリティ:0..1
- parsers -モジュール記述子パーサーを定義します。 カーディナリティ:0..1
- version-matchers -新しいバージョンマッチャーを定義します。 カーディナリティ:0..1
- トリガー-アイビーイベントのトリガーを登録します。 カーディナリティ:0..1
- namespaces -新しい名前空間を定義します。 カーディナリティ:0..1
- macrodef -新しいマクロリゾルバを定義します。 カーディナリティ:0..n
- リゾルバー-依存関係リゾルバーを定義します。 カーディナリティ:0..1
- conflict-managers -競合マネージャを定義します。 カーディナリティ:0..1
- モジュール-モジュールと依存関係リゾルバ間のルールを定義します。 カーディナリティ:0..1
- outputters -使用可能なレポート出力者のリストを定義します。 カーディナリティ:0..1
- ステータス-利用可能なステータスのリストを定義します。 カーディナリティ:0..1