Apache-ivy-terminology
提供:Dev Guides
Apache IVY-用語
Ivyの用語を理解するために、次の例のivy.xmlを検討してください。
アイビー用語
以下はアイビーエコシステムの重要な用語です。
- 組織-名前が示すように、プロジェクトまたはライブラリを作成する会社、個々の開発者、またはチームの名前を指します。 たとえば、com.finddevguidesなどです。
- モジュール-名前が示すように、再利用可能なユニットまたはモジュールを指します。 通常、モジュールにはバージョンが添付されています。 たとえば、commons-lang、ivy-testなど。
- モジュール記述子-モジュール記述子は、モジュールを記述するivy.xmlファイルを参照します。 モジュール記述子には、識別子(組織、名前、ブランチ、バージョン)、公開されたアーティファクト、構成、および依存関係が含まれています。
- アーティファクト-アーティファクトは、1つのファイルを成果物として参照します。 たとえば、jarファイル。 アーティファクトは、zip、gzなどのタイプにすることができます。 Jar、Source Jar、Javadoc Jarは、モジュールのさまざまな成果物です。
- タイプ-タイプは、jar、war、src、docなどのアーティファクトカテゴリを識別します。
- アーティファクトファイル名拡張子-.jar 、、 zip、.gzなどのアーティファクト拡張子
- モジュールリビジョン-モジュールまたはそのバージョン番号の一意のリビジョン番号。
- リビジョンのステータス-リビジョンのステータスは、リビジョンの安定性を示します。 以下はステータスの重要な値です-
- 統合-継続的な開発、夜間のビルドなどを表します。
- マイルストーン-分布を表しますが、確定されていません。
- リリース-テストおよび完了したメジャーバージョンを表します。
- リポジトリ-Mavenリポジトリと同様に、リポジトリはivyがライブラリ、アーティファクト、モジュールなどを検索できる配布サイトを表します。 リポジトリは、パブリック、プライベート、または共有することができます。
- * Ivy設定*-Apache IvyはMavenの原則に従い、多くのデフォルト設定が付属しています。 ivysettings.xmlファイルを定義することで、デフォルト設定を上書きできます。