8.2. JBoss EAP Maven プラグイン
JBoss EAP JAR Maven プラグインを使用してアプリケーションを起動可能な JAR としてビルドできます。
Maven リポジトリーから最新の Maven プラグインバージョンを取得できます。これは、/ga/org/wildfly/plugins/wildfly-jar-maven-plugin のインデックス にあります。
Maven プロジェクトで、src
ディレクトリーにはアプリケーションのビルドに必要なすべてのソースファイルが含まれています。JBoss EAP JAR Maven プラグインが起動可能な JAR をビルドすると、生成された JAR は target/<application>-bootable.jar
に置かれます。
JBoss EAP JAR Maven プラグインによって以下の機能も提供されます。
- CLI スクリプトコマンドをサーバーに適用します。
-
サーバー設定ファイルをカスタマイズするには、
org.jboss.eap:wildfly-galleon-pack
Galleon 機能パックと、そのレイヤーの一部を使用します。 - キーストアファイルなど、パッケージ化可能な JAR に追加ファイルの追加をサポートします。
- 起動可能な hollow JAR を作成する機能が含まれています。つまり、アプリケーションを含まない起動可能な JAR です。
JBoss EAP JAR Maven プラグインを使用して起動可能な JAR を作成した後に、以下のコマンドを実行するとアプリケーションを起動できます。target/myapp-bootable.jar
を起動可能な JAR へのパスに置き換えます。以下に例を示します。
$ java -jar target/myapp-bootable.jar
注記
サポートされる起動可能な JAR 起動コマンドの一覧を取得するには、起動コマンドの最後に --help
を追加します。例: java -jar target/myapp-bootable.jar --help
関連情報
- サポートされる JBoss EAP Galleon レイヤーの詳細は、利用可能な JBoss EAP レイヤー を参照してください。
- プロジェクトの機能パックをビルドするためのサポート対象の Galleon プラグインの詳細は、WildFly Galleon Maven Plugin のドキュメント を参照してください。
- JBoss EAP Maven リポジトリーの設定方法の選択に関する詳細は、Maven リポジトリーの使用 を参照してください。
- Maven プロジェクトディレクトリーの詳細は、Apache Maven ドキュメントの Introduction to the Standard Directory Layout を参照してください。