Apache-ivy-terminology
提供:Dev Guides
Apache IVY-用語
Ivyの用語を理解するために、次の例のivy.xmlを検討してください。
<?xml version="1.0" encoding="ISO-8859-1"?>
<ivy-module version="2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
<info organisation="com.finddevguides" module="ivy-test" status="integration">
</info>
<dependencies>
<dependency org="commons-lang" name="commons-lang" rev="2.6"/>
</dependencies>
</ivy-module>
アイビー用語
以下はアイビーエコシステムの重要な用語です。
- 組織-名前が示すように、プロジェクトまたはライブラリを作成する会社、個々の開発者、またはチームの名前を指します。 たとえば、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ファイルを定義することで、デフォルト設定を上書きできます。