第3章 Red Hat ビルドの Kogito マイクロサービスの Maven プロジェクトの作成


Red Hat ビルドの Kogito マイクロサービスの開発を開始する前に、アセットおよびその他の関連リソースをビルドできる Maven プロジェクトを作成する必要があります。

手順

  1. コマンドターミナルで、新しプロジェクトを保存するローカルディレクトリーに移動します。
  2. 以下のコマンドを入力して、定義したディレクトリーにプロジェクトを生成します。

    Red Hat ビルドの Quarkus の場合

    $ mvn archetype:generate \
        -DarchetypeGroupId=org.kie.kogito \
        -DarchetypeArtifactId=kogito-quarkus-dm-archetype \
        -DgroupId=org.acme -DartifactId=sample-kogito \
        -DarchetypeVersion=1.5.0.redhat-00002 \
        -Dversion=1.0-SNAPSHOT
    Copy to Clipboard Toggle word wrap

    Spring Boot の場合

    $ mvn archetype:generate \
        -DarchetypeGroupId=org.kie.kogito \
        -DarchetypeArtifactId=kogito-springboot-dm-archetype \
        -DgroupId=org.acme -DartifactId=sample-kogito \
        -DarchetypeVersion=1.5.0.redhat-00002 \
        -Dversion=1.0-SNAPSHOT
    Copy to Clipboard Toggle word wrap

    このコマンドは、sample-kogito の Maven プロジェクトを生成し、ビジネスアプリケーション自動化用のアプリケーション準備に必要な依存関係および設定の拡張をインポートします。

    プロジェクトの PMML 実行を有効にする場合は、Red Hat ビルドの Kogito マイクロサービスが含まれる Maven プロジェクトの pom.xml ファイルに以下の依存関係を追加します。

    PMML 実行を有効にするための依存関係

    <dependency>
      <groupId>org.kie.kogito</groupId>
      <artifactId>kogito-pmml</artifactId>
    </dependency>
    <dependency>
      <groupId>org.jpmml</groupId>
      <artifactId>pmml-model</artifactId>
    </dependency>
    Copy to Clipboard Toggle word wrap

    Red Hat ビルドの Quarkus でアプリケーションを OpenShift で実行する予定の場合には、以下の例のように liveness および readiness Probesmallrye-health 拡張もインポートする必要があります。

    OpenShift 上の Red Hat ビルドの Quarkus アプリケーションの SmallRye Health 拡張

    $ mvn quarkus:add-extension -Dextensions="smallrye-health"
    Copy to Clipboard Toggle word wrap

    このコマンドにより、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>
    Copy to Clipboard Toggle word wrap

  3. VSCode IDE でプロジェクトを開くか、インポートしてコンテンツを表示します。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る