关于Spring Boot项目使用maven打包安装到本地仓库,出现依赖找不到问题[BOOT-INF
]的发现和解决方案
问题的呈现
最近编码中,好多项目中需要用到某一个自定义的类;于是就想通过一个项目来管理这些公共常用的一些模块;也算是形成自己的基本工具类库。于是使用 Spring Boot 创建了一个项目,然后使用 maven 安装之后, 在另一个项目中引用, 发现引用不到的问题
- 查看引入进来的依赖发现, 自定义的包依赖进来,居然在一个
BOOT-INF
的文件夹下,这正是引起问题的主要原因
解决方式
问题既然找出, 那接下来就解决问题
在被依赖的项目pom文件的
plugins
中添加如下配置即可<plugin> <!-- 以下两行为默认生成 --> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <!-- 以下为解决方式--> <configuration> <skip>true</skip> </configuration> </plugin>
重新打包安装,然后查看,已经没有
BOOT-INF
文件夹,并且项目中可以使用自定义的公共类, 问题解决