9.2. uberjar の作成
Thorntail で実行するアプリケーションをパッケージ化する方法は、uberjar を使用することです。
前提条件
-
pom.xml
ファイルがある Maven ベースのアプリケーション。
手順
パッケージ
ゴールを指定して、thorntail-maven-plugin
を <plugin>
ブロックの<execution>
pom.xml
に追加します。<plugins> <plugin> <groupId>io.thorntail</groupId> <artifactId>thorntail-maven-plugin</artifactId> <version>${version.thorntail}</version> <executions> <execution> <id>package</id> <goals> <goal>package</goal> </goals> </execution> </executions> </plugin> </plugins>
通常の Maven ビルドを実行します。
$ mvn package
作成された uberjar を実行します。
$ java -jar ./target/myapp-thorntail.jar