1.9. Quarkus Getting Started アプリケーションのパッケージ化および実行
Quarkus Getting Started プロジェクトをコンパイルしたら、JAR ファイルでパッケージ化し、コマンドラインから実行できます。
Quarkus Getting Started アプリケーションをパッケージ化して実行するために使用するコマンドは、マシンにインストールされている開発者ツールにより異なります。
前提条件
- Quarkus Getting Started プロジェクトをコンパイルしている。
手順
-
getting-started
プロジェクトディレクトリーに移動します。 Quarkus Getting Started プロジェクトをパッケージ化するには、使用する開発者ツールに応じて、次のいずれかの方法を使用します。
Apache Maven を使用する場合は、次のコマンドを入力します。
mvn package
Quarkus コマンドラインインターフェイス (CLI) を使用する場合は、次のコマンドを入力します。
quarkus build
Maven ラッパーを使用する場合は、次のコマンドを入力します。
./mvnw package
このコマンドは、以下の JAR ファイルを
/target
ディレクトリーに生成します。-
getting-started-1.0-0-SNAPSHOT.jar
: プロジェクトのクラスおよびリソースが含まれます。これは、Maven ビルドで生成される通常のアーティファクトです。 -
quarkus-app/quarkus-run.jar
: 実行可能な JAR ファイルです。このファイルは uber-JAR ファイルではありません。依存関係はtarget/quarkus-app/lib
ディレクトリーにコピーされます。
-
以下のコマンドを入力してアプリケーションを起動します。
java -jar target/quarkus-app/quarkus-run.jar
注記- アプリケーションを実行する前に、開発モード(CTRL+C を表示)を停止するか、ポートの競合が発生します。
-
quarkus-run.jar
ファイルのMANIFEST.MF
ファイルのClass-Path
エントリーには、lib
ディレクトリーの JAR ファイルが明示的にリストされます。別の場所からアプリケーションをデプロイする場合は、quarkus-run.jar
ファイルとlib
ディレクトリーをコピーする必要があります。