java -jar 无法解析主清单属性

问题: 新建工程idea启动正常,使用java -jar或者java -cp 启动报无法解析主清单属性,即找不到对应启动类的mainClass;
解决方法:
1. 检查工程pom文件是否有parent,若无则补充添加;

    <parent>         <groupId>org.springframework.boot</groupId>         <artifactId>spring-boot-starter-parent</artifactId>         <version>2.6.7</version>         <relativePath/>     </parent>


2. pom文件中添加

<!--引入部署插件-->     <build>         <plugins>             <plugin>                 <groupId>org.springframework.boot</groupId>                 <artifactId>spring-boot-maven-plugin</artifactId>                 <executions>                     <execution>                         <goals>                             <goal>repackage</goal>                         </goals>                     </execution>                 </executions>         <version>2.6.7</version>             </plugin>         </plugins>     </build>