Apache Maven との連携

ローカル COBOL JVM プロジェクトおよび COBOL JVM 単体テスト プロジェクトのビルドを Maven ライフサイクルに組み込むことができます。

Maven のサポートは、多くの場合、公式の Maven プラグイン (M2Eclipse) という形で、Eclipse IDE の一部としてすでに提供されています。提供されていない場合は、[Help > Install New Software] を使用して簡単にインストールできます。

Micro Focus は、2 つのアーキタイプを提供しています。COBOL JVM プロジェクト用の microfocus-coboljvm-archetype、および COBOL JVM 単体テスト プロジェクト用の microfocus-coboljvm-mfunit-archetype です。これらのアーキタイプを使用して、対応するタイプの新しい Maven ベースのプロジェクトを作成できます。これらのプロジェクトは、他の従来の JVM COBOL プロジェクトまたは JVM COBOL 単体テスト プロジェクトと同じようにビルドできますが、現在では Maven 用にビルドすることも可能です。M2Eclipse プラグインを使用して、COBOL 出力を Maven アーティファクトとしてビルドおよびパッケージ化し、Maven リポジトリを管理できます。

また、[Convert to Maven Project] オプションを使用して、既存の JVM COBOL プロジェクトおよび JVM COBOL 単体テスト プロジェクトを Maven ベースにすることもできます。

Maven ベースのプロジェクトには、Maven の中心となる pom.xml ファイルが含まれています。Micro Focus プロジェクトを Maven ベースにする際、これらの COBOL プロジェクトをビルド時に Maven ライフサイクルに組み込むために、Micro Focus 固有のゴールが POM に追加されます。Maven ライフサイクルの詳細については、「Maven Getting Started Guide」を参照してください。

POM の最初の作成後に、Maven を使用してプロジェクトをビルドする場合は、新しい依存関係、除外などをプロジェクトに追加する際にプロジェクトを更新する必要があります。M2Eclipse プラグインには、このような編集を簡単に管理できるフォーム ベースの POM エディターが用意されています。プラグインを使用した Maven 用の管理およびビルドの詳細については、M2Eclipse ホーム ページを参照してください。

フル バージョンの Maven がインストールされている場合は、コマンド ラインで Maven フレームワークを使用して COBOL プロジェクトをビルドすることもできます。