1.3.7. アプリケーションのパッケージ化および実行
1.3.7.1. JVM モード リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
mvn パッケージ は、ストック JVM で実行するためにシン形式の jar を作成します。
mvn clean package ls -lh target/quarkus-app ... -rw-r--r--. 1 user user 238K Oct 11 18:55 quarkus-run.jar ...
$ mvn clean package
$ ls -lh target/quarkus-app
...
-rw-r--r--. 1 user user 238K Oct 11 18:55 quarkus-run.jar
...
これは、以下のように実行できます。
java -jar target/quarkus-app/quarkus-run.jar ... [io.quarkus] (main) Quarkus started in 1.163s. Listening on: http://[::]:8080
$ java -jar target/quarkus-app/quarkus-run.jar
...
[io.quarkus] (main) Quarkus started in 1.163s. Listening on: http://[::]:8080
起動時間の周りに 2 回目に着目することに注意してください。
シン形式の jar にはアプリケーションコードのみが含まれます。これを実行するには、target/quarkus-app/lib の依存関係も必要です。