SpringBoot打包方式

1.idea打包SpringBoot 项目成jar

  1. 选择 File -> Project Structure

在这里插入图片描述
2) 点击进入Project Structure后选择 以次选择如下

在这里插入图片描述
3) 根据 下图内容创建 jar。如图所示,选择项目,入口类等。最后一项 META-INF,默认放到 src\main\java 目录里,如果使用默认值,没有进行其他配置,生成的 jar 有可能不会包含 META-INF 目录,导致运行 jar 出错。最好放在 src\main\resource目录中。点击ok保存。

在这里插入图片描述
4)点击会出现如图所示信息
在这里插入图片描述在这里插入图片描述
5)单击上图3 所示的jar包,会出现打包信息。点击ok保存。

在这里插入图片描述
6) 生成jar,点击idea菜单栏中的build,依次选择
在这里插入图片描述7)点击上图2,依次选择
在这里插入图片描述
在保存路经中查找所打包的jar包。说明打包成功。
在这里插入图片描述8)开始运行jar包,打开cmd进入jar所在的路径,输入
Java -jar Mybatis_SpringBoot.jar (jar名称) ,点击回车按键。
在这里插入图片描述
出现如下所示,运行成功。

在这里插入图片描述
2.cmd打包方式
1)打开cmd,进入项目所在的目录。
注意需要在bom.xml中添加如下配置

<build>
     <plugins>
         <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-compiler-plugin</artifactId>
             <configuration>
                 <source>1.8</source>
                 <target>1.8</target>
             </configuration>
         </plugin>
         <plugin>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-maven-plugin</artifactId>
             <configuration>
             <!-- 项目的启动主程序,替换成自己需要的主程序-->
                 <mainClass>com.collect.AppSpringBoot</mainClass>
             </configuration>
             <executions>
                 <execution>
                     <goals>
                         <goal>repackage</goal>
                     </goals>
                 </execution>
             </executions>

         </plugin>
     </plugins>

D:\masterSpring\code\Mybatis_SpringBoot 是我项目所在的目录。
在这里插入图片描述

2)输入mvn package 进行打包。出现如下图所示说明打包成功。
在这里插入图片描述
也可以进入D:\masterSpring\code\Mybatis_SpringBoot\target目录进行验证。
在这里插入图片描述
3)运行jar包:命令:java -jar Mybatis_SpringBoot-1.0-SNAPSHOT.jar(jar的名称)。出现如下图所示说明运行成功。
在这里插入图片描述
*

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值