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时需要使用绝对路径,而非相对路径。

相关推荐
Gu_yyqx2 小时前
Maven进阶
java·maven
diudiu96284 小时前
Maven配置阿里云镜像
java·spring·阿里云·servlet·eclipse·tomcat·maven
计算机毕设指导66 小时前
基于微信小程序的鸟博士系统【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·maven
Ahtacca7 小时前
Maven 入门:项目管理与依赖管理的核心玩法
java·maven
信仰JR7 小时前
Linux系统安装Maven私服Nexus3.X
linux·运维·maven
CryptoRzz8 小时前
日本股票 API 对接实战指南(实时行情与 IPO 专题)
java·开发语言·python·区块链·maven
程序员阿鹏9 小时前
SpringBoot自动装配原理
java·开发语言·spring boot·后端·spring·tomcat·maven
贺今宵10 小时前
装Maven并在idea上配置
java·maven·intellij-idea
magic_kid_201012 小时前
IDEA 中 Maven 多模块项目的某个模块未显示或无法导入的解决方案
java·maven·intellij-idea
hopsky12 小时前
Spring Boot多模块项目中程序可运行但mvn install 时找不到类
maven·springboot