大号在练葵花宝典 发表于 2022-8-11 23:06:08

java 打包后运行提示没有主清单属性

重点:
maven-dependency-plugin插件

1、使用情景:新建maven-archetype-quickstart项目后,打包后提示没有主清单属性
2、解决办法:
在pom文件中添加如下代码,并将
<mainClass>com.xxx.App</mainClass>修改为自己的主函数程序入口类,问题解决<br>其实主要还是加上了springboot的打包插件<build><br>      <plugins><br>            <plugin><br>                <groupId>org.springframework.boot</groupId><br>                <artifactId>spring-boot-maven-plugin</artifactId><br>                <version>2.3.7.RELEASE</version><br>                <executions><br>                  <execution><br>                        <goals><br>                            <goal>repackage</goal><br>                        </goals><br>                  </execution><br>                </executions><br>            </plugin><br><br>            <plugin><br>                <groupId>org.apache.maven.plugins</groupId><br>                <artifactId>maven-jar-plugin</artifactId><br>                <version>2.6</version><br>                <configuration><br>                  <archive><br>                        <manifest><br>                            <addClasspath>true</addClasspath><br>                            <classpathPrefix>lib/</classpathPrefix><br>                            <mainClass>com.qboshi.App</mainClass><br>                        </manifest><br>                  </archive><br>                </configuration><br>            </plugin><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>      </plugins><br>    </build> 3、贴个程序运行成功截图
https://img2022.cnblogs.com/blog/2818727/202206/2818727-20220625163334172-398299973.png
https://img2022.cnblogs.com/blog/2818727/202206/2818727-20220625163410007-1741054766.png
 
 
********
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: java 打包后运行提示没有主清单属性