SpringBoot 应用打包jar

1.用intellij idea 创建了一个springboot的项目,前期都运行的好好的,在ide中可以正常运行,但是打包成Jar运行却一直报错。

2.经过不懈探索,终于找到解决办法

3.首先,找到pom.xml,把下面的build块中的内容改成如下所示

[html]  view plain  copy
  1. <build>  
  2.         <plugins>  
  3.             <plugin>  
  4.                 <groupId>org.springframework.boot</groupId>  
  5.                 <artifactId>spring-boot-maven-plugin</artifactId>  
  6.                 <!--这里写上main方法所在类的路径-->  
  7.                 <configuration>  
  8.                     <mainClass>server.demo.DemoApplication</mainClass>  
  9.                 </configuration>  
  10.                 <executions>  
  11.                     <execution>  
  12.                         <goals>  
  13.                             <goal>repackage</goal>  
  14.                         </goals>  
  15.                     </execution>  
  16.                 </executions>  
  17.             </plugin>  
  18.         </plugins>  
  19.     </build>  

4.然后,请千万不要用Intellij idea来打包项目为Jar,你应该来到项目的根目录,然后用  mvn clean package 这个命令来打包,如图所示:


5.然后在target目录下,可以得到jar文件


6.然后就可以正常运行了,亲测有效,希望可以帮助各位

猜你喜欢

转载自blog.csdn.net/u011402896/article/details/80605875