Spring Boot package打包失败
本文章向大家介绍Spring Boot package打包失败 ,主要包括Spring Boot package打包失败 使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
org.apache.maven.shared.io.logging.MessageSink
Spring Boot项目直接运行主类可以但是打包jar时失败。
翻阅了很多博客大都是缺少依赖包或将JAVA_HOME设为JRE的问题,参照他们的思路并没有解决错误。
问题:此次问题出现的原因是 src\main\java 下放置了两个根目录不同的package导致打包时找不到@SpringBootApplication入口类。
结论:在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>
本作品采用《CC 协议》,转载必须注明作者和本文链接