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

相关推荐
试行8 分钟前
Android实现自定义下拉列表绑定数据
android·java
茜茜西西CeCe14 分钟前
移动技术开发:简单计算器界面
java·gitee·安卓·android-studio·移动技术开发·原生安卓开发
救救孩子把19 分钟前
Java基础之IO流
java·开发语言
小菜yh20 分钟前
关于Redis
java·数据库·spring boot·redis·spring·缓存
ggdpzhk26 分钟前
Mybatis 快速入门(maven)
oracle·maven·mybatis
宇卿.27 分钟前
Java键盘输入语句
java·开发语言
浅念同学27 分钟前
算法.图论-并查集上
java·算法·图论
立志成为coding大牛的菜鸟.40 分钟前
力扣1143-最长公共子序列(Java详细题解)
java·算法·leetcode
鱼跃鹰飞40 分钟前
Leetcode面试经典150题-130.被围绕的区域
java·算法·leetcode·面试·职场和发展·深度优先
爱上语文2 小时前
Springboot的三层架构
java·开发语言·spring boot·后端·spring