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ファイルを定義することで、デフォルト設定を上書きできます。