• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

SpringBoot spring-boot-maven-plugin 打包为可执行Jar方法。(已验证)

java 来源:sunpx3 25次浏览

之前写的打包方式有问题,自已第二次用用那个方法都没成功,所以不能坑别人- – ,重新写一下。
先写方法,再说为什么。打包方式用的是spring-boot-maven-plugin插件打包。

<plugins>
      <plugin>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-maven-plugin</artifactId>
          <executions>
              <execution>
                  <goals>
                       <goal>repackage</goal>
                   </goals>
                </execution>
          </executions>
       </plugin>
 </plugins>

maven pom.xml加入springboot的打包插件配置,
Spring Boot Maven plugin能够将Spring Boot应用打包为可执行的jar或war文件,然后以可执行的方式运行Spring Boot应用。

第一步:必须先编译,不然找包后报找不到类,先使用maven编译整个项目,用idea的同学可以点maven compile编译。使用外部maven的同学执行 mvn compile.看最后是否success。

第二步: 执行命令 

mvn package spring-boot:repackage
这个命令能将spring-boot打包为jar,并将依赖打进去,就可以放到其他地方执行,mvn package这种打包是没有依赖的,放在别的环境就不能运行了。

这样就打包完成了,打成的jar在target目录下。
然后再写下springboot jar的结构与普通jar结构的异同….待续。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)