SpringBoot程序打包失败(.jar中没有主清单属性)处理

最近在学习SpringBoot,打包SpringBoot程序后,在cmd运行出现了 某某某.jar中没有注清单属性 。

我当时也是很懵逼,就去万能的互联网寻求帮助,累计找了大概十几篇文章吧,最后总算是在一个网友的评论中得到了答案,在此先感谢那位留下评论的热心网友。

我的错误

说明一下,我的SpringBoot模板是基于aliyun镜像创建的。

在默认给出的配置的环境下,pom.xml中是有spring-boot-maven-plugin这个依赖的,所以可以先排除没有这个依赖的说法。

我用maven打包后,只给出了一个内存较小的jar文件,运行这个文件,就会出现上述没有主属性清单的错误,至于这个jar文件为何会出现这个错误,我会在文章的下面讲。

在看到这位热心网友的评论时,我也不明白是因为什么,根据TA的说法,我更改的默认的配置,唉,成了,在打包后出现了两个jar。

运行那个内存占用较大的jar,运行成功(喜)。而为什么要运行占用内存较大的呢,也在后文做解释。

解决方法

我的解决方案:

对pom.xml文件做如下修改

xml复制代码<build>
	<plugins>
		<plugin>
			<groupId>org.apache.maven.plugins</groupId>
                   <artifactId>maven-compiler-plugin</artifactId>
                   <version>3.8.1</version>
                   <
  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值