Spring Boot Fully Executable Jar の作り方

Spring Boot の Fully Executable Jar は、Javaコマンド 不要で実行できる Jarファイル です。

pom.xml に次のように記載すると Fully Executable Jar として Jarファイル が作成されます。

<plugin>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-maven-plugin</artifactId>
  <configuration>
    <executable>true</executable>
  </configuration>
</plugin>

実行は次のとおりです。

# /var/myapp/myapp.jar

実行コマンドを入力する時間がわずかに短縮できたり、サービス化したりサードパーティ製品から実行する際に実行しやすく、間違いを少なくすることが出来ます。

参考

Deploying Spring Boot Applications – 2. Installing Spring Boot Applications