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 小时前
Maven引入第三方JAR包实战指南
java·maven·jar
pianmian14 小时前
类(JavaBean类)和对象
java
我叫小白菜5 小时前
【Java_EE】单例模式、阻塞队列、线程池、定时器
java·开发语言
Albert Edison6 小时前
【最新版】IntelliJ IDEA 2025 创建 SpringBoot 项目
java·spring boot·intellij-idea
超级小忍6 小时前
JVM 中的垃圾回收算法及垃圾回收器详解
java·jvm
weixin_446122466 小时前
JAVA内存区域划分
java·开发语言·redis
勤奋的小王同学~6 小时前
(javaEE初阶)计算机是如何组成的:CPU基本工作流程 CPU介绍 CPU执行指令的流程 寄存器 程序 进程 进程控制块 线程 线程的执行
java·java-ee
TT哇7 小时前
JavaEE==网站开发
java·redis·java-ee
2401_826097627 小时前
JavaEE-Linux环境部署
java·linux·java-ee
缘来是庄7 小时前
设计模式之访问者模式
java·设计模式·访问者模式