第7章 Quarkus Getting Started アプリケーションのパッケージ化および実行
Quarkus Getting Started プロジェクトをコンパイルしたら、JAR ファイルでパッケージ化し、コマンドラインから実行できます。
前提条件
- Quarkus Getting Started プロジェクトをコンパイルしている。
手順
Quarkus Getting Started プロジェクトをパッケージ化するには、
rootディレクトリーで以下のコマンドを入力します。./mvnw package
./mvnw packageCopy to Clipboard Copied! Toggle word wrap Toggle overflow このコマンドは、以下の JAR ファイルを
/targetディレクトリーに生成します。-
getting-started-1.0-0-SNAPSHOT.jar: プロジェクトのクラスおよびリソースが含まれます。これは、Maven ビルドで生成される通常のアーティファクトです。 getting-started-1.0-0-SNAPSHOT-runner.jar: 実行可能な JAR ファイルです。依存関係はtarget/libディレクトリーにコピーされるため、このファイルは uber-JAR ファイルではない点に注意してください。警告お使いのアプリケーションが開発モードで実行中の場合は、CTRL+C を押してアプリケーションを停止する必要があります。開発モードが有効な場合にアプリケーションをパッケージ化しようとすると、ポートの競合が発生します。
-
以下のコマンドを入力してアプリケーションを起動します。
java -jar target/getting-started-1.0-0-SNAPSHOT-runner.jar
java -jar target/getting-started-1.0-0-SNAPSHOT-runner.jarCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注記runnerJAR ファイルからのMANIFEST.MFファイルのClass-Pathエントリーは、libディレクトリーからの JAR ファイルを明示的に記述します。別の場所からアプリケーションをデプロイする場合は、runnerJAR ファイルとlibディレクトリーをコピーする必要があります。