编写完微服务后,采用maven的package方式进行打jar包,在dos用java -jar 的方式进行运行测试时,却提示该jar包中没有主清单属性,如下图,意思就是找不到启动类。
这时,只需要在该微服务项目的pom文件的build标签里加上如下内容:
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution> <goals> <goal>repackage</goal><!--可以把依赖的包都打包到生成的Jar包中 --> </goals> </execution> </executions> </plugin> </plugins> </build>
再次打包,使用java -jar命令就可以运行啦