maven依赖无法传递问题排查

一、背景

在A模块中引入B模块,C服务引入A模块但是B模块没有传递进来。

二、排查

使用mvn clean install -Dmaven.test.skip=true查看打包日志信息,通过搜索A模块名称,出现如下警告信息:

复制代码
[WARING] The POM for A:jar:0.0.1-SNAPSHOT is invalid, transitive dependencies(if any)will not be available, enable debug logging for more details

查看jar依赖树,执行如下命令:

mvn -X dependency:tree>tree.txt

复制代码
WARNING] The POM for com.ksyun.dc:meta-source:jar:0.0.1-SNAPSHOT is invalid, transitive dependencies (if any) will not be available: 2 problems were encountered while building the effective model for A:jar:0.0.1-SNAPSHOT
[ERROR] 'dependencies.dependency.systemPath' for com.oracle:ojdbc6:jar must specify an absolute path but is ${project.basedir}/lib/ojdbc6-11.2.0.4.0.jar @
[ERROR] 'dependencies.dependency.systemPath' for com.ali:oceanbase:jar must specify an absolute path but is ${project.basedir}/lib/oceanbase-client-1.1.5.jar @

显示引入本地jar时需要使用绝对路径,而非相对路径。

相关推荐
麦兜*7 小时前
Spring Boot 整合量子密钥分发(QKD)实验方案
java·jvm·spring boot·后端·spring·spring cloud·maven
陈平安安16 小时前
Maven学习
java·maven
唐叔在学习17 小时前
Maven - 并行安全无重复打包构建原理揭秘
java·maven·maven并行构建·maven反应堆原理
雪碧聊技术19 小时前
在Idea中,配置maven
maven·intellij-idea·本地仓库·中央仓库·localrepository
一枚小小程序员哈1 天前
基于springboot/java/VUE的旅游管理系统/旅游网站的设计与实现
spring boot·spring·java-ee·maven·intellij-idea·旅游
FC_nian2 天前
IDEA配置(Maven)
java·maven·intellij-idea
Warren982 天前
MySQL查询语句详解
java·开发语言·数据库·mysql·算法·蓝桥杯·maven
一勺-_-2 天前
全栈:怎么把IDEA和Maven集成一下?
java·maven·intellij-idea
韩师学子--小倪2 天前
AppAssember和maven-resources-plugin插件的使用
maven
R cddddd2 天前
Maven模块化开发与设计笔记
java·maven