Web系開発メモ

Java, C#, HTML, CSS, JavaScript のことなどを書いてます。

SpringBoot MavenでアプリのJARを作成して起動する方法

Spring Boot の Webアプリを、jar 形式でパッケージングして起動する方法を書きます。

バージョン

  • Spring Boot 3.0.1
  • Maven 3.8.6

動作確認について

以下の記事のアプリで動作確認をしました。

SpringBoot JSONを返す方法

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

Mavenpom.xml に以下の定義があれば、プラグインを利用することができます。

<project>
  ...
  <build>
    <plugins>
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
      </plugin>
    </plugins>
  </build>
</project>