maven打包后的jar包运行报错:no main manifest attribute, in system-api-0.0.1-SNAPSHOT.jar

IDEA创建SpringBoot 2.6.13项目,对生成的代码不做修改直接Maven打包。但运行报错:

[root@centos-7 target]# java -jar system-api-0.0.1-SNAPSHOT.jar

no main manifest attribute, in system-api-0.0.1-SNAPSHOT.jar

解决办法

pom.xml中注释掉创建时spring-boot-maven-plugin<configuration><skip>true</skip>(忽略配置):

XML 复制代码
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>${spring-boot.version}</version>
                <configuration>
                    <mainClass>com.sdata.systemapi.SystemApiApplication</mainClass>
<!--                    <skip>true</skip>-->
                </configuration>
                <executions>
                    <execution>
                        <id>repackage</id>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

重新用maven打包(先clean, 再package),即可

相关推荐
爱喝ad奶几秒前
maven 下载依赖 jhash:2.1.2 和对应 jar 包
java·maven·jar
Yang-Never24 分钟前
Shader -> RadialGradient圆心渐变着色器详解
android·java·kotlin·android studio
master-dragon1 小时前
Spring bean的生命周期和扩展
java·spring
java1234_小锋1 小时前
Redis有哪些常用应用场景?
java·数据库·redis
beiback1 小时前
下载导出Tomcat上的excle文档,浏览器上显示下载
java·tomcat
小学鸡!2 小时前
spring boot发送邮箱,java实现邮箱发送(邮件带附件)3中方式【保姆级教程一,代码直接用】
java·spring boot
cloud___fly2 小时前
Java常用设计模式
java·设计模式
yasinzhang2 小时前
记录IDEA与maven兼容版本
java·maven·intellij-idea
loveLifeLoveCoding2 小时前
springboot 默认的 mysql 驱动版本
java·spring boot·mysql
多多*2 小时前
后端技术选型 sa-token校验学习 下 结合项目学习 后端鉴权
java·开发语言·前端·学习·算法·bootstrap·intellij-idea