第3章 Red Hat ビルドの Kogito マイクロサービスの Maven プロジェクトの作成
Red Hat ビルドの Kogito マイクロサービスの開発を開始する前に、アセットおよびその他の関連リソースをビルドできる Maven プロジェクトを作成する必要があります。
手順
- コマンドターミナルで、新しプロジェクトを保存するローカルディレクトリーに移動します。
以下のコマンドを入力して、定義したディレクトリーにプロジェクトを生成します。
Red Hat ビルドの Quarkus の場合
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Spring Boot の場合
Copy to Clipboard Copied! Toggle word wrap Toggle overflow このコマンドは、
sample-kogitoの Maven プロジェクトを生成し、ビジネスアプリケーション自動化用のアプリケーション準備に必要な依存関係および設定の拡張をインポートします。プロジェクトの PMML 実行を有効にする場合は、Red Hat ビルドの Kogito マイクロサービスが含まれる Maven プロジェクトの
pom.xmlファイルに以下の依存関係を追加します。PMML 実行を有効にするための依存関係
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat ビルドの Quarkus でアプリケーションを OpenShift で実行する予定の場合には、以下の例のように liveness および readiness Probe の
smallrye-health拡張もインポートする必要があります。OpenShift 上の Red Hat ビルドの Quarkus アプリケーションの SmallRye Health 拡張
mvn quarkus:add-extension -Dextensions="smallrye-health"
$ mvn quarkus:add-extension -Dextensions="smallrye-health"Copy to Clipboard Copied! Toggle word wrap Toggle overflow このコマンドにより、Red Hat ビルドの Quarkus 上の Red Hat Decision Manager プロジェクトの
pom.xmlファイルに、以下の依存関係を生成します。OpenShift 上の Red Hat ビルドの Quarkus アプリケーションの SmallRye Health 依存関係
<dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-smallrye-health</artifactId> </dependency>
<dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-smallrye-health</artifactId> </dependency>Copy to Clipboard Copied! Toggle word wrap Toggle overflow - VSCode IDE でプロジェクトを開くか、インポートしてコンテンツを表示します。