如何在maven工程中加载oracle驱动

maven中引入oracle驱动报错Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0

时间:2015年09月22日  浏览:9361次

在maven中央库中查找ojdbc,发现最新的版本是10.2.0.4.0,然后在maven项目中引入ojdbc,发现报错Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0,如下图1所示:

图1:Missing artifact

发现中央库中明明是有的,但是在项目中却怎么都引入不进来。后来在网上找到解决方案,原来是因为oracle的ojdbc.jar是收费的,所以maven的中央仓库中没有这个资源,只能通过配置本地库才能加载到项目中去。

方法步骤如下:

Step 1:去oracle官网下载ojdbc驱动

图2:下载ojdbc6.jar

最新的是ojdbc7.jar,我这里就下载ojdbc6.jar好了。

Step 2:安装到本地仓库

图3:安装至本地仓库

将下载好的ojdbc6.jar复制到系统默认的用户目录下,我的用户目录是C:\Users\YEDWARD,然后在该目录下打开命令窗口,然后输入如下命令:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=ojdbc6.jar

如上图3所示,如果出现了BUILD SUCCESS,则说明安装到本地仓库成功了,这时去本地仓库看下,如下图4所示,会发现已经被成功的安装进来了。

图4:安装成功

如上图4所示,已经成功安装了,并且名字都被改了。这个时候,再去项目的pom.xml中引入,就会发现一切都正常了。

时间: 2024-08-05 00:35:43

如何在maven工程中加载oracle驱动的相关文章

maven工程无法加载其他子模块配置文件

07:29:40,900 INFO ContextLoader:307 - Root WebApplicationContext: initialization started07:29:41,050 INFO XmlWebApplicationContext:578 - Refreshing Root WebApplicationContext: startup date [Wed Jul 04 07:29:41 CST 2018]; root of context hierarchy07:2

springboot无法加载oracle驱动终极解决

1.ctrl+shirt+s 2.找到 Maven: com.oracle:ojdbc6:11.2.0 3.找到classes 下的路径C:\Users\Administrator\.m2\repository\com\oracle\ojdbc6\11.2.0 把C:\app\admin\product\11.2.0\client_1下的ojdbc6.jar复制到该目录 然后改名为ojdbc6-11.2.0.jar 原文地址:https://www.cnblogs.com/kexb/p/1040

从bundle中加载xib

很多时候为了封装,需要把一个View单独的做成一个组件,比如做成静态库.如果这个view是自定义的,并且使用了xib,那么在主工程中怎么使用呢?在静态库中,添加bundle,编译的时候并不会把xib编程nib,所以在主工程中加载xib就会报错. 我们工程静态库中自定义了一个tableViewCell和collectionCell来展示相册和照片使用的 在主工程viewDidLoad方法中注册. BOOL nibsRegistered = NO; if (!nibsRegistered) { NS

win10系统加载ahci驱动的操作方案(Win10之家)

win10系统使用的过程中很多用户会想要加载ahci驱动,但是大部分用户根本不知道怎么操作加载ahci驱动,这样的话很多用户会遇到一些问题,那如果使用的过程中想要加载ahci驱动的话我们应该怎么操作呢?在这一次的教程里小编会把加载ahci驱动的操作方法分享给大家,有需要在win10系统中加载ahci驱动的用户直接跟着下面的教程操作就能轻松掌握加载ahci驱动的操作方法,相信大家都能成功掌握加载ahci驱动的操作方法. 推荐: win10 32位纯净版下载 具体方法如下: 1.进入系统后,点击开始

教您如何在Word的mathtype加载项中修改章节号

在MathType数学公式编辑器中,公式编号共有五部分内容:分别是章编号(Chapter Number).节编号(Section Number).公式编号(Equation Number).括号(Enclosure). 分隔符(Separator).这五部分内容可以进行自由切换,以实现不同的需要.本文将以Microsoft office为例,教大家如何在word的mathtype加载项中修改章节号. 公式编号的设置方法: 1.单击word文档中的MathType加载项,点击第三列中插入编号的倒置

如何在OsgEarth中加载谷歌卫星地图的ArcGISServer服务教程

说明: 本实例演示如何在arcgis中发布下载好的影像瓦片数据,在osgearth中加载发布好的瓦片服务. 本实例使用软件版本:ArcGIS10.2,osg3.3.1和osgEarth2.5 VC10编译环境(参考osgearth加载谷歌卫星地图的源码案例),水经注万能地图下载器. 影像瓦片来源"水经注万能地图下载器".如果没有安装本软件,可以百度"水经注软件"到官方网站下载. 一.下载瓦片数据 启动水经注万能地图下载器,点击"框选下载区域",双

angular 图片加载失败 情况处理? 如何在ionic中加载本地图片 ?

1.angular 图片加载失败 情况处理 在directive中定义组件,在ng-src错误时,调用err-src app.directive('errSrc',function(){ return { link: function(scope, element, attrs){ if(attrs.src == 'undefined'){ attrs.$set('src', attrs.errSrc); } element.bind('error', function() { if (attr

如何在uboot上实现从网络下载版本镜像并直接在内存中加载之?

这是作者近期项目上遇到的一个需求,描述如下: 一块MT7620N的路由器单板,Flash中已存放一个版本并可以通过uboot正常加载并启动.现在需要:在uboot上电启动过程中,通过外部按键触发干涉,使得uboot可以从网络上下载一个临时版本,并直接在内存中启动之.即保证Flash中的原有版本不被更改 解决思路如下: 1. 利用单板上的Factory Reset按键,实现外部按键触发. 在uboot的board_init_r函数中,在调用main_loop死循环之前,检测Factory Rese

maven工程中读取resource目录下配置文件

在maven工程中,我们会将配置文件放到src/main/resources下面,例如 我们需要确认resource 下的文件编译之后存放的位置. 它编译的路径直接位于classes下面,这个路径其实就是classPath的路径,所以,在resources 根目录下的配置文件其实就是 classPath的路径. // 1. 声明静态数据源成员变量private static DataSource ds; // 2. 创建连接池对象static { Properties pp = new Prop