当前位置:首页 > 编程笔记 > 正文
已解决

springboot项目打jar包,运行时提示jar中没有主清单属性

来自网友在路上 185885提问 提问时间:2023-10-28 09:26:49阅读次数: 85

最佳答案 问答题库858位专家为你答疑解惑

可能性一: 没有在pom中加入maven插件

在pom中加入下方代码即可。

<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.8.1</version><configuration><source>1.8</source><target>1.8</target><encoding>UTF-8</encoding></configuration></plugin><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>${spring-boot.version}</version><configuration><mainClass>com.dhc.minboot.MinbootApplication</mainClass></configuration><executions><execution><id>repackage</id><goals><goal>repackage</goal></goals></execution></executions></plugin></plugins></build>

可能性二:maven插件设置了强制打包
此问题多出在阿里云的spring boot initializer生成的项目,就是上方的打包插件中多出来了个属性<skip>true</skip> 把这个属性注释掉即可。
在这里插入图片描述

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"springboot项目打jar包,运行时提示jar中没有主清单属性":http://eshow365.cn/6-26680-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!