首先出现这个问题最常见的原因是
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>${spring-boot.version}</version> <configuration> <mainClass>com.example.Application</mainClass> <skip>true</skip> </configuration> <executions> <execution> <id>repackage</id> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin>
在其中的configuration下出现了
<skip>true</skip>
要么将它注释,要么将它改成false,不然无法找到启动程序。也就是会出现springboot jar包启动提示没有主清单属性。