spring-boot-maven-plugin默认打包的jar是用于执行,不能被依赖
如果想用spring-boot-maven-plugin打包并且可以输出可依赖的jar需要添加如下配置
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <classifier>exe</classifier> </configuration> </plugin> </plugins> </build>configuration中的配置表示输出两个jar,其中以exe结尾的jar用于执行,另一个可以被依赖