Spring Boot package打包失败

本文章向大家介绍 Spring Boot package 打包失败 ,主要包括 Spring Boot package 打包失败 使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。#

org.apache.maven.shared.io.logging.MessageSink#

Spring Boot package打包失败

Spring Boot package打包失败

Spring Boot 项目直接运行主类可以但是打包 jar 时失败。

翻阅了很多博客大都是缺少依赖包或将 JAVA_HOME 设为 JRE 的问题,参照他们的思路并没有解决错误。

问题:此次问题出现的原因是 src\main\java 下放置了两个根目录不同的 package 导致打包时找不到 @SpringBootApplication 入口类。

Spring Boot package打包失败

结论:在 pom.xml 中指明 mainClass 的完全限定类名。

    <build>
 2         <plugins>
 3             <plugin>
 4                 <groupId>org.springframework.boot</groupId>
 5                 <artifactId>spring-boot-maven-plugin</artifactId>
 6             </plugin>
 7             <plugin>
 8                 <groupId>org.apache.maven.plugins</groupId>
 9                 <artifactId>maven-jar-plugin</artifactId>
10                 <version>3.1.1</version>
11                 <configuration>
12                     <archive>
13                         <manifest>
14                             <mainClass>XXX.XXX.XXX</mainClass>
15                         </manifest>
16                     </archive>
17                 </configuration>
18             </plugin>
19         </plugins>
20     </build>

Spring Boot package打包失败

本作品采用《CC 协议》,转载必须注明作者和本文链接
MissYou-Coding
Coding Peasant @ 互联网
文章
193
粉丝
10
喜欢
60
收藏
66
排名:600
访问:1.3 万
私信
所有博文
博客标签
社区赞助商