Spring Boot の Webアプリを、jar 形式でパッケージングして起動する方法を書きます。
バージョン
- Spring Boot 3.0.1
- Maven 3.8.6
動作確認について
以下の記事のアプリで動作確認をしました。
1. JARの作成方法
プロジェクトのルートフォルダに移動して、以下のコマンドを実行します。
mvn package
クリーンしてビルドする場合は、以下のコマンドを実行します。
mvn clean package
実行すると、jar が targetフォルダの下に出力されます。
2. JARの実行方法
以下のコマンドでアプリを起動します。
java -jar target/spring-json-1.0.0.jar
jar の名前は置き換えて頂ければ大丈夫です。
3. Mavenプラグインでのアプリ起動
Spring Boot の Mavenプラグインでアプリを起動することもできます。
mvn spring-boot:run
Maven の pom.xml
に以下の定義があれば、プラグインを利用することができます。
<project> ... <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>