
maven工程使用maven-shade-plugin方式打包找不到本地依赖
发布日期:2025-04-13 02:09:20
浏览次数:13
分类:精选文章
本文共 669 字,大约阅读时间需要 2 分钟。
在一个 Maven 项目中引入 ojdbc14.jar 时,可能会遇到无法从 Maven 仓库中找到该包的情况。这种情况下,本地使用 scope 为 system 的方式引入本地 jar 包是一个可行的解决方案。在这种情况下,使用 Maven 的 shade 插件打包时,可能会出现找不到对应类的问题。为了解决这个问题,可以采取以下步骤:
首先,将需要引入的 jar 包 (例如 ojdbc14.jar) 放置在一个适当的目录中。为了确保 Maven 能够正确识别和处理这个 jar 包,可以将其重命名为 ojdbc14-1.0.jar(或其他适当的版本号命名方式)。将这个 jar 包放置在项目的 lib 目录中。
接下来,在项目的根目录下,执行以下 Maven 命令来将 jar 包安装到本地仓库:
mvn install:install-file -Dfile=ojdbc14-1.0.jar -DgroupId=ojdbc14 -DartifactId=ojdbc14 -Dversion=1.0 -Dpackaging=jar
这样,Maven 会将该 jar 包安装到你的本地 Maven 仓库中,之后你就可以在项目中正常使用这个依赖了。需要注意的是,jar 包的 groupId 和 artifactId 必须与项目的 pom.xml 中定义的相匹配,否则可能会导致依赖解析错误。
通过以上方法,你可以在项目中成功引入 ojdbc14.jar,并且在使用 Maven-shade-plugin 进行打包时,问题也将得到解决。
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年05月15日 09时12分43秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
MathType二次偏导怎么表示
2025-04-12
MathType给公式底部加箭头的教程
2025-04-12
Math类和StrictMath类源码详解
2025-04-12
matlab 2024b下载安装教程(附安装包)matlab 2024b图文详细安装教程
2025-04-12
matlab ga遗传算法,matlab遗传算法ga函数
2025-04-12
MATLAB GUI中显示数学公式
2025-04-12
MATLAB GUI如何生成.exe文件
2025-04-12
matlab r2021a的license提示要过期了怎么办?
2025-04-12
Matlab save load
2025-04-12
matlab 写入txt_MATLAB教学五
2025-04-12
Matlab 图像处理相关函数命令大全
2025-04-12
MATLAB 在大规模数据分析和处理中的性能优化策略有哪些?
2025-04-12
MATLAB 如何导入.txt文本
2025-04-12
matlab 数字水印技术,数字水印技术DCT算法MATLAB源代码.doc
2025-04-12
MATLAB 文件打包为独立可执行程序.exe
2025-04-12
matlab 线型_Matlab自动导出论文插图 「实用技巧」
2025-04-12
matlab 调用c++编译好的文件出现问题
2025-04-12
matlab 量化与过采样,[转载]降采样,过采样,欠采样,子采样,下采样
2025-04-12