(O+P)ut

アウトプット



(O+P)ut

エンジニアのアウトプット

【VSCode】SpringBootのサンプルアプリをwarにする方法

スポンサーリンク

やりたいこと

Mavenプロジェクトで管理しているSpringBootのアプリケーションをwar化する

環境情報
  • Visual Studio Code 1.42
  • Springboot 2.2.4.RELEASE

やり方

pom.xmlに以下文言を追記する。

<packaging>war</packaging>

以下、補足です。

補足

以下のサンプルアプリをwar化しました。

デフォルトのpom.xmlにてpackage化するとdemo-0.0.1-SNAPSHOT.jarというファイルがプロジェクトディレクトリから見て以下の場所に生成されます。

./demo/target/demo-0.0.1-SNAPSHOT.jar

よってpom.xmlで明示的に「war」を指定することで出力形式を変更します。

...
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<name>demo</name>
...

ちなみに発行されるコマンド自体はどちらも以下です。

PS C:\Users\XX\sptest\demo> & "c:\Users\XX\sptest\demo\mvnw.cmd" package -f "c:\Users\XX\sptest\demo\pom.xml"

以上、ご参考になれば幸いです。