你是否在启动springboot的jar的时候遇到【没有主清单属性】这种无法启动呢?
工具/原料
-
电脑
-
springBoot
方法/步骤
-
首先我们来查看你本来的pom文件中的插件
-
好的,我们将它修改一下
-
其实他的意思就是
repackage:创建一个自动可执行的jar或war文件。它可以替换常规的artifact,或者用一个单独的classifier附属在maven构建的生命周期中。
-
然后我们重新去打包
-
使用【java -jar 地址】 成功运行
END
方案二:
如果方案一不可行,可在(子)工程下添加如下插件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring-boot.version}</version>
<configuration>
<mainClass>${main-class}</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
注意事项
-
注意这里是运行的jar的方式不是war