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),即可

相关推荐
zhouping@几秒前
JAVA学习笔记day06
java·笔记·学习
毕设源码-郭学长18 分钟前
【开题答辩全过程】以 某某协会管理与展示平台为例,包含答辩的问题和答案
java
多云的夏天24 分钟前
docker容器部署-windows-ubuntu
java·docker·容器
庞轩px32 分钟前
内存区域的演进与直接内存——JVM性能优化的权衡艺术
java·jvm·笔记·性能优化
编码忘我1 小时前
java多线程安全集合
java
悟空码字1 小时前
滑块拼图验证:SpringBoot完整实现+轨迹验证+Redis分布式方案
java·spring boot·后端
编码忘我1 小时前
java类加载器及tomcat为什么不用双亲委派
java
MegaDataFlowers2 小时前
快速上手Spring
java·后端·spring
小江的记录本2 小时前
【MyBatis-Plus】Spring Boot + MyBatis-Plus 进行各种数据库操作(附完整 CRUD 项目代码示例)
java·前端·数据库·spring boot·后端·sql·mybatis
左左右右左右摇晃2 小时前
Java 笔记--OOM产生原因以及解决方法
java·笔记