Spring Boot 打包异常
一 maven打包找不到依赖的包
但是xml中已经添加了依赖 代码没有报错 编译出错
1. 问题描述
父子工程 子模块依赖打包时在pom.xml中添加依赖 可是打包出错显示 找不到所依赖的类
2 原因及解决
spring-boot工程打包编译时,会生成两种jar包,一种是普通的jar,另一种是可执行jar。默认情况下,这两种jar的名称相同,在不做配置的情况下,普通的jar先生成,可执行jar后生成,所以可执行jar会覆盖普通的jar。
我是在父工程中添加一下配置
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<classifier>exec</classifier>
</configuration>
</plugin>
</plugins>
</build>
二 maven打包找不到主类
问题 在子模块中没有main方法的类 显示出错
解决 : 加了个main方法
public class Hello {
public static void main(String[] args) {
}
}