8.16. dev モードでの起動可能な JAR のパッケージ化
JBoss EAP JAR Maven プラグインの dev goal は、アプリケーションの開発プロセスを強化する dev モードである Development Mode を提供します。
dev モードでは、アプリケーションに変更を加えた後、起動可能な JAR をリビルドする必要はありません。
この手順のワークフローは、dev モードを使用して起動可能な JAR を設定する方法を示しています。
前提条件
- Maven がインストールされている。
- Maven プロジェクトを作成し、親依存関係を設定して、MicroProfile アプリケーションを作成するための依存関係を追加している。MicroProfile Config の開発 を参照してください。
-
Maven プロジェクトの
pom.xmlファイルに JBoss EAP JAR Maven プラグイン を指定している。
手順
開発モードで起動可能な JAR をビルドして起動します。
$ mvn wildfly-jar:devdevモードでは、サーバーデプロイメントスキャナーはtarget/deploymentsディレクトリーを監視するように設定されています。以下のコマンドで、アプリケーションを
target/deploymentsディレクトリーにビルドしてコピーするよう JBoss EAP Maven プラグインに指示します。$ mvn package -Ddev起動可能な JAR 内にパッケージ化されたサーバーは、
target/deploymentsディレクトリーに保存されているアプリケーションをデプロイします。- アプリケーションコードのコードを変更します。
-
mvn package -Ddevを使用して、JBoss EAP Maven プラグインにアプリケーションを再ビルドして再デプロイするように指示します。 サーバーの停止以下に例を示します。
$ mvn wildfly-jar:shutdownアプリケーションの変更が完了したら、アプリケーションを起動可能な JAR としてパッケージ化します。
$ mvn package