前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SpringBoot项目Jar包运行没有主清单属性

SpringBoot项目Jar包运行没有主清单属性

作者头像
itze
发布2022-10-31 15:58:07
2.1K0
发布2022-10-31 15:58:07
举报
文章被收录于专栏:IT者

场景

SpringBoot项目打成Jar之后通过命令行运行,报错:没有主清单属性

解决办法

首先确保POM文件中有以下插件

代码语言:javascript
复制
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

然后如果使用命令打包,则使用打包命令:mvn install -Dmaven.test.skip=true 解释一下,-Dmaven.test.skip=true 这句话的意思是跳过测试验证,可加可不加,不加缩短打包时间


注意:使用命令打包需要提前把路径切换到该项目的POM文件同级路径!不然会报找不到POM文件

说一下我的错误原因,刚开始报错,也是各种网上查,也真的是什么样的都有,不能说谁对谁错,我刚开始是因为使用的打包命令是:mvn source:jar -Dmaven.test.skip=true 换成上面那个命令就可以了,不过打出来的包也变大了不少,有一点很费解的是我这里有的SpringBoot项目使用这个命令就可以打包启动,对比了配置也一样,先记录一下吧。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020年11月17日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 场景
  • 解决办法
  • 注意:使用命令打包需要提前把路径切换到该项目的POM文件同级路径!不然会报找不到POM文件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档