项目中增加一个module用来执行java -jar 程序,打包成功运行报错: -jar 没有主清单属性
分析:打的包没有找到main()方法
解决:
1、pom文件继承spring-boot-starter-parent,程序会自动找main()方法
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.16.RELEASE</version>
<relativePath/>
</parent>
2、pom中maven-plugin增加设置goal为repackage
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${boot.version}</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
补充:
Spring Boot M