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

相关推荐
shepherd1111 小时前
吞吐量提升 10 倍:高并发大批量数据处理任务的架构演进与性能调优
java·后端·架构
plainGeekDev4 小时前
单例模式 → object 声明
android·java·kotlin
用户298698530144 小时前
Java 实现 Word 文档文本与图片提取的方法
java·后端
SimonKing5 小时前
铁子,IntelliJ IDEA 2026.1.3来了,升不升?
java·后端·程序员
咖啡八杯16 小时前
GoF设计模式——策略模式
java·后端·spring·设计模式
用户128526116021 天前
我把祖传Java项目重构后,接口响应从3s砍到了200ms,只改了这几行代码
java
Linsk1 天前
组件 = 模板 + 业务逻辑
java·前端·vue.js
星沉远浦1 天前
用Gemini高效解决Java代码报错难以定位的问题
java
用户298698530141 天前
Word 文档字符级格式化:Java 实现方案详解
java·后端