当前位置: 首页 > news >正文

Maven安装本地jar 自定义仓库 多个仓库 Maven安装Oracle驱动ojdbc6.jar IDEA SpringBoot Could not find artifact com.oracle

-Dmaven.repo.local:指定仓库目录根位置,如果本机上包含多个仓库将非常有用。
-DgroupId:指定Jar包的开发团队,一般为公司域名倒写去掉www开头。例如百度就是com.baidu等

-DartifactId:开发的项目名称。
-Dversion:文件版本。
-Dpackaging:文件格式,jar或则war等。
-Dfile:文件位置。


1、mvn执行下面命令:

默认仓库
mvn install:install-file -Dfile=D:\ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -DgeneratePom=true
自定义仓库
mvn install:install-file -Dmaven.repo.local=F:\Java\apache-maven-3.6.3\repository -Dfile=D:\ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -DgeneratePom=true

安装成功后效果为:

F:\Java\apache-maven-3.6.3\repository\com\oracle\ojdbc6\11.2.0.1.0

2、pom.xml引入

<!--oracle--> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.1.0</version> </dependency>

另外:yml文件(application-dev.yml)报红问题(打jar包无问题 但打War包时依然会报错 jar不会进target中 需每次都手工复制解决)最正确解决办法在后面

driver-class-name: oracle.jdbc.driver.OracleDriver中jdbc.driver.OracleDriver报红

解决办法:工程右键 手动引入ojdbc6-11.2.0.1.0.jar即可

解决办法二,引入依赖

方案三:没必要如此

<dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.1.0</version> <scope>system</scope> <systemPath>F:/Java/apache-maven-3.6.3/repository/com/oracle/ojdbc6/11.2.0.1.0/ojdbc6-11.2.0.1.0.jar</systemPath> </dependency>
<!--导入本地jar包 不必如此--> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.1.0</version> <scope>system</scope> <systemPath>F:/Java/apache-maven-3.6.3/repository/com/oracle/ojdbc6/11.2.0.1.0/ojdbc6-11.2.0.1.0.jar</systemPath> </dependency>

最正确解决办法,<includeSystemScope>true</includeSystemScope>,打包时会将外部引入的jar包打包到项目jar

<!--打包时会将外部引入的jar包打包到项目jar--> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <includeSystemScope>true</includeSystemScope> </configuration> </plugin>

成功后效果:ojdbc6-11.2.0.1.0.jar成功被发布到target目录下了,后面的打包成war就不会报错了

参考

springboot连接oracle驱动_一直梦见飞的路人涛的博客-CSDN博客

Java播放音频 Java播放音乐 Java播放mp3 的jmp123.jar包安装

1、mvn执行下面命令:

mvn install:install-file -Dmaven.repo.local=D:\Java\apache-maven-3.6.3\repository -Dfile=D:\jmp123.jar -DgroupId=com.qyj -DartifactId=jmp123 -Dversion=1.0.0 -Dpackaging=jar -DgeneratePom=true

安装成功后效果为:

D:\Java\apache-maven-3.6.3\repository\com\qyj\jmp123\1.0.0

2、pom.xml引入

<!--jmp123--> <dependency> <groupId>com.qyj</groupId> <artifactId>jmp123</artifactId> <version>1.0.0</version> </dependency>
http://www.jsqmd.com/news/1280218/

相关文章:

  • 物联网设备低功耗设计:NBM7100A与PIC18F26K20的电源管理方案
  • Claude Opus 5在Three.js硬编码测试中性能优于Fable 5且成本低25%
  • 三步找回QQ空间全部历史说说的完整指南:永久保存你的青春记忆
  • 「工具使用」新版Pycharm解决Conda executable is not found
  • Windows应急响应实战:从系统取证到攻击溯源的蓝队工具箱应用
  • 基于AQS实现的ReentrantReadWriteLock源代码深入分析
  • 2026 上海黄金回收优选合规门店,金价公开可查,线下当面称重核验 - 日常比对手册
  • 2026额敏县黄金回收全维度实测|乡镇上门无套路实操干货,本地正规门店完整对比测评 - 淡泊明志。
  • 物联网安全方案:STM32F031C6与SE050硬件级防护实践
  • 物联网设备低功耗设计:NBM7100A与R7FA4M1AB3CFM的电源管理优化
  • NBM7100A芯片在低功耗物联网设备中的优化应用
  • 大语言模型幻觉现象解析与规避方案
  • Topit:彻底解决Mac多窗口管理难题的终极解决方案
  • 阿里云AI与电商战略升级:技术驱动与组织变革
  • 开源鼠标连点器MouseClick:现代C++架构设计与跨平台实现原理深度剖析
  • 探索时间线的魅力:React Timeline Editor的全面解析与推荐
  • 射频系统非线性指标P1dB与IP3详解及级联计算
  • 抖音内容管理终极指南:douyin-downloader三步实现高效批量下载与智能归档
  • 【JAVA毕业设计】基于 SpringBoot+Vue 的智慧校园反诈安全教育信息化管理系统 高校网络诈骗防范宣传与知识测评系统(源码+文档+远程调试,全bao定制等)
  • spark的缓存提升本质以及分区数量和task执行时间的先后
  • 2026年南宁救护车跨省转运服务哪家正规?,术后平稳转院全程陪护 - 资讯速览
  • 深圳龙华今日黄金回收价到底多少一克?为什么品牌金店和街边小店差这么多? - 奢侈品回收真实测评
  • Opus 5语言模型技术演进:从4.8到新一代的实践指南与性能对比
  • OneDragon绝区零自动化框架:如何构建智能视觉识别与全自动游戏辅助系统
  • 如何快速批量搜索Excel文件:终极免费解决方案QueryExcel
  • 掌握AI提示词优化的艺术:如何让LLM输出质量提升300%
  • 物联网安全元件SE050开发实战与性能优化
  • 5分钟快速上手:MouseClick鼠标连点器终极使用指南
  • 2026朝阳政企宣传片制作公司排行榜TOP5 | 党建宣传片 | 政府汇报片 | 会议拍摄 | 视频直播 | 招商宣传片服务商评测对比 - 政企影像扫地僧
  • 2026安康政企宣传片制作公司排行榜TOP5 | 党建宣传片 | 政府汇报片 | 会议拍摄 | 视频直播 | 招商宣传片服务商评测对比 - 政企影像扫地僧