我们打包成功,但是遇到jar中没有主清单属性的错误,解决办法如下:
把我们原先的这段代码
<!-- 这个插件,可以将应用打包成一个可执行的jar包 --> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
在plugin便签内添加如下代码
<executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions>
最后这样就可以了,我们重新install然后再执行package。
<!-- 这个插件,可以将应用打包成一个可执行的jar包 --> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
我们就会发现多了一个文件
这样在重新执行java -jar spring-boot-01-helloworld-1.0-SNAPSHOT.jar,就可以了
以上就是spring-boot-01-helloworld-1.0-SNAPSHOT.jar中没有主清单属性【解决方案】的全部内容。