Linux 运行jar包提示 no main manifest attribute


解决办法:在pom文件中添加如下依赖

解释:

  在sprinboot项目中pom.xml文件加true,代表maven打包时会将外部引入的jar包(比如在根目录下或resource文件下新加外部jar包)打包到项目jar,在服务器上项目才能运行,不加此配置,本地可以运行,因为本地可以再lib下找到外部包,但是服务器上jar中是没有的。




org.springframework.boot
spring-boot-maven-plugin



repackage




true
这里填写自己主启动类所在位置(包+类)