Maven 中引用其他项目jar包出现BOOT-INF问题

问题

在B项目中引入A项目的类,但是发现怎么也引入不进来

A项目打包之后,想在B项目中引用jar

在B项目中发现类文件无法引用

参考网上进行清缓存等一系列操作都没有解决。

最后发现引用的jar包中包含BOOT-INF,

然后去A项目中查找,发现pom.xml文件中有一个maven的打包插件

在A项目中,把这个插件注释掉再重新打包,在B项目中刷新它的依赖。再来看看B项目中依赖的A项目的jar包,发现BOOT-INF目录没了,而且A项目中的类也可以被导入进来了。

至于为什么BOOT-INF目录就可以了,这个我是看其他jar包的引用没有BOOT-INF这个目录,所以猜测是这个原因。

若大家知道原因,欢迎评论。

相关推荐
小马爱打代码1 小时前
Spring Boot:模块化实战 - 保持清晰架构
java·spring boot·架构
小坏讲微服务2 小时前
SpringBoot4.0整合knife4j 在线文档完整使用
java·spring cloud·在线文档·knife4j·文档·接口文档·swagger-ui
8***Z892 小时前
springboot 异步操作
java·spring boot·mybatis
i***13242 小时前
Spring BOOT 启动参数
java·spring boot·后端
坚持不懈的大白2 小时前
后端:SpringMVC
java
IT_Octopus2 小时前
(旧)Spring Securit 实现JWT token认证(多平台登录&部分鉴权)
java·后端·spring
kk哥88992 小时前
Spring详解
java·后端·spring
S***26752 小时前
Spring Cloud Gateway 整合Spring Security
java·后端·spring
Tao____2 小时前
开源物联网平台
java·物联网·mqtt·开源·设备对接
遇到困难睡大觉哈哈3 小时前
Harmony os——ArkTS 语言笔记(四):类、对象、接口和抽象类
java·笔记·spring·harmonyos·鸿蒙