springboot单体项目maven打包报错

/ bug / 0 条评论 / 789浏览

报错信息:

Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.17release...............

网上解决方式: 我总结了一下基本上就是:

  1. springboot的maven打包插件需要找到springboot项目的入口函数,但是我这个项目是有入口函数的,并且我还试过这样:

    org.springframework.boot spring-boot-maven-plugin 2.0.6.RELEASE true ...Application repackage

2.可以改成maven_plugin,也就是这样:

<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>

但是这样都不好使,但是第一个方法是对的,的确需要入口类,只不过如果你确定你的项目没有问题但是还出现这样的报错,我就是这样,下面是我的解决方式:

ctrl+shift+x直接进入项目的文件夹下,删除编译的target文件夹下的所有信息,然后重新打包,这样打包出来的jar包就可以运行了;

另外还需要注意的是,不要忘记声明打包方式:

<version>0.0.1-SNAPSHOT</version>
<name>哈哈啊哈哈哈哈</name>
<packaging>jar</packaging>
<description>Demo project for Spring Boot</description>