Maven构建Spring Boot项目的打包(JAR、WAR)
程序员文章站
2024-02-03 20:23:10
...
目录
一、测试环境:
Win 10 1909 专业工作站版
IDEA 2019.3.4
Maven 3.6.3
Tomcat 9
Spring Boot 2.1.10.RELEASE
二、打包步骤:
注:项目测试时只做了接口,没有视图。
需配置好Maven环境变量。
IDEA内Terminal执行mvn命令需要管理员权限
pom引入Spring Boot提供的maven plugin。com.example.Applicaiton为启动类全限定类名。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.1.10.RELEASE</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>com.example.Applicaiton</mainClass>
</configuration>
</plugin>
</plugins>
</build>
2.1. JAR
pom设置打包方式为jar,Terminal执行mvn package。之后会在target看到如下文件
执行jar,启动服务。测试接口如下:
2.2. WAR
以2.1 配置为基础,pom添加
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
pom设置打包方式为war,并在启动类稍作修改。
同理,Terminal执行mvn package
上一篇: .bag包转化成.pcd文件
下一篇: Bootstrap 组件-缩略图
推荐阅读
-
Maven构建Spring Boot项目的打包(JAR、WAR)
-
Spring Boot打包成jar与war的区别
-
将Spring Boot项目打包成jar包&war包
-
SpringBoot spring-boot-maven-plugin 打包为可执行Jar方法。(已验证)
-
spring-boot maven打包可执行jar
-
Spring Boot Maven 打包可执行Jar文件的实现方法
-
Spring Boot Maven 打包可执行Jar文件的实现方法
-
Spring-boot构建多模块依赖工程时,maven打包异常:程序包xxx不存在
-
关于spring-boot-maven-plugin插件打包外部依赖jar
-
关于spring-boot-maven-plugin插件打包外部依赖jar