1.10. Red Hat build of Quarkus プロジェクトの出力を設定する


アプリケーションをビルドする前に、application.properties ファイル内のプロパティーのデフォルト値を変更することで、ビルドコマンドの出力を制御できます。

前提条件

  • Quarkus Maven プロジェクトを作成している。

手順

  1. {project}/src/main/resources フォルダーに移動し、テキストエディターで application.properties ファイルを開きます。
  2. 変更するプロパティーを追加し、ファイルを保存します。

    Expand
    表1.1 変更できるプロパティー
    プロパティー説明デフォルト

    quarkus.native.enabled

    ネイティブイメージの生成を有効にします。true に設定すると、アプリケーションがネイティブ実行可能ファイルにコンパイルされます。

    boolean

    false

    quarkus.native.sources-only

    最終的なネイティブ実行可能ファイルをビルドせずに、ネイティブイメージのソースのみを生成します。

    boolean

    false

    quarkus.package.main-class

    アプリケーションのエントリーポイントを指定します。ほとんどの場合、この値は変更する必要があります。

    string

    io.quarkus.runner.GeneratedMain

    quarkus.package.jar.enabled

    JAR ファイルをビルドするかどうかを決定します。JAR の作成を無効にするには false に設定します。

    boolean

    true

    quarkus.package.jar.type

    ビルドする JAR のタイプを定義します。サポートされている値は、fast-jar (デフォルト)、uber-jarmutable-jarlegacy-jar (非推奨) です。JAR の生成を完全に無効にするには、quarkus.package.jar.enabled=false を設定します。

    string

    fast-jar

    quarkus.package.type (非推奨)

    非推奨。* quarkus.package.jar.type を使用して JAR のタイプを設定します。* ネイティブビルドの場合は、quarkus.native.enabledtrue に設定します。* ネイティブソースビルドの場合は、quarkus.native.sources-onlytrue に設定します。* quarkus.package.jar.enabledfalse に設定すると、JAR のビルドを無効にできます。

    string

    jar

    quarkus.package.jar.manifest.add-implementation-entries

    実装情報がランナー JAR ファイルの MANIFEST.MF に含まれているかどうかを指定します。

    boolean

    true

    quarkus.package.jar.user-configured-ignored-entries

    出力アーティファクトにコピーしてはならないファイルのリストを指定します。

    string (リスト)

    (なし)

    quarkus.package.runner-suffix

    ランナー JAR ファイルに適用する接尾辞を指定します。

    string

    -runner

    quarkus.package.output-directory

    アプリケーションビルドの出力フォルダーを指定します。パスはビルドシステムのターゲットディレクトリーを基準として解決されます。

    string

    (なし)

    quarkus.package.output-name

    最終的なビルドアーティファクトの名前を指定します。

    string

    (なし)

例: アプリケーション出力名の設定

application.properties ファイルで quarkus.package.output-name プロパティーを設定することで、アプリケーション出力の名前をカスタマイズできます。

  1. src/main/resources/application.properties ファイルを開きます。
  2. 次のプロパティーを追加します。

    quarkus.package.output-name=my-quarkus-custom-app-name
    Copy to Clipboard Toggle word wrap
  3. アプリケーションをビルドします。

    ./mvnw clean package
    Copy to Clipboard Toggle word wrap
  4. 生成されたアプリケーション JAR ファイルの名前が次のようになっていることを確認します。

    my-quarkus-custom-app-name.jar
    Copy to Clipboard Toggle word wrap

出力名のカスタマイズは、ビルドアーティファクトをプロジェクトの規則やデプロイの要件に合わせるのに役立ちます。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る