Maven モデル・ライブラリーは Maven アセット用の情報モデルです。
このモデル・ライブラリーを使用すれば、Maven アセットとその依存関係を管理したり、それらを Maven リポジトリーとして使用可能にしたりできます。
Maven モデル・ライブラリーは IBM® Rational® Asset Manager に
組み込まれています。
POM 生成ポリシーを使用すれば、他の製品を Maven リポジトリーとして操作できます。
このモデル・ライブラリーを
使用すれば、Maven で
IBM Rational Asset Manager を
リポジトリーとして利用できます。
リポジトリー URL サーブレットから参照できる Maven アセットは、以下の目的に使用できます。
- Maven ビルド・プロセスで依存関係を満たす
- Maven デプロイメント・プロセスでアップロード・ファイルを受け入れる
リポジトリー管理者でなければ、Maven モデル・ライブラリーを使用可能にはできません。
詳しくは、Maven ライブラリーを使用可能にするを参照してください。
Maven リポジトリーは http://<hostname>:<port>/<context-root>/maven2 にあります。
Maven モデル・ライブラリーの機能
Maven モデル・ライブラリーには以下の機能が含まれています。
- アセット属性
- Maven モデル・ライブラリーでのアセット属性は Group.Id です。
Group.Id は、特定の Maven プロジェクトに固有となる Maven アセットの ID です。
- サンプル・アセット
- Maven モデル・ライブラリーにはサンプル・アセットがいくつか含まれています。
アセット・タイプは「Example Maven」です。
サンプル・アセットはデモンストレーション専用です。
サンプル・アセットや「Example Maven」タイプを使用しなくてもかまいません。
- 関係のタイプ
- Maven モデル・ライブラリーでの関係タイプには、「依存される側 (Depends
on)」と「依存する側 (Dependent)」が含まれています。
注: Maven 2のみがサポートされています。