springboot 打包为jar
项目测试背景是一个拥有jsp的项目
1.修改pom.xml文件
1) 指定打包后的文件名称
<build>
<!--打包后的文件名称-->
<finalName>myboot</finalName>
</build>
2)指定springboot-maven-plugin版本
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<!--打包jar, 有jsp文件时,必须指定maven-plugin插件的版本是 1.4.2.RELEASE-->
<version>1.4.2.RELEASE</version>
</plugin>
</plugins>
3)指定jsp编译目录
<!--resources插件, 把jsp编译到指定的目录-->
<resources>
<resource>
<directory>src/main/webapp</directory>
<targetPath>META-INF/resources</targetPath>
<includes>
<include>**/*.*</include>
</includes>
</resource>
<!--使用了mybatis ,而且mapper文件放在src/main/java目录-->
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<!--把src/main/resources下面的所有文件,都包含到classes目录-->
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.*</include>
</includes>
</resource>
</resources>
2.执行操作
点击右侧maven命令。首先点击clean,然后点击package打包
在target目录中就可以看到生成.jar文件,例子是myboot.jar
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5M6X5LrB-1652340150732)(C:\Users\14450\AppData\Roaming\Typora\typora-user-images\image-20220512152056023.png)]](https://img-blog.csdnimg.cn/02cfb53c25124dbcba285dd5e9e9ff74.png)
3.运行
找到生成的jar包的文件目录,在cmd中键入java -jar myboot.jar![[外链图片转存中...(img-T7Fdk6uL-1652340150733)]](https://img-blog.csdnimg.cn/8e42ec49b6c34563bd9ccc0d0df3ab49.png)
4.测试
然后就可以在浏览器输入接口查看了![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C9BDSsuU-1652340150734)(C:\Users\14450\AppData\Roaming\Typora\typora-user-images\image-20220512152201100.png)]](https://img-blog.csdnimg.cn/cac0049c82b1447997992643f9e211ad.png)
版权声明:本文为Lucianklx原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。