Oracle:Maven仓库中添加Oracle JDBC驱动以及maven项目导入本地jar包步骤

 

由于Oracle授权问题,Maven3不提供Oracle-JDBC-driver

 

一.首先要得到Oracle JDBC Driver

1.通过Oracle官方网站下载相应版本:http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html

2.通过Oracle的安装目录获得,位置在“{ORACLE_HOME}\jdbc\lib\ojdbc14.jar”

二.手动安装安装

我这是将本地oracle安装找到的jar包放在本地仓库中创建了一个目录

XXX\repository\com\oracle\ojdbc8\12.2.0

在这个目录中包含有五个jar包,然后在这个目录下打开命令cmd窗口。执行命令

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0 -Dpackaging=jar -Dfile=ojdbc8.jar

 

命令是这个:

mvn install:install-file -Dfile={Path/to/your/ojdbc.jar} -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar

三.安装完后,在pom.xml文件中添加引用

<!-- https://mvnrepository.com/artifact/com.oracle.jdbc/ojdbc8 -->
<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc8</artifactId>
    <version>12.2.0</version>
</dependency>



*******maven项目导入本地jar**************************************************************************

方式一:

1、打开侧面的maven,点击图中箭头指向的图标。

2、出现如下弹窗,在Command line在中输入执行的指令。

指令格式:

install:install-file -Dfile=<Jar包的地址> 
           -DgroupId=<Jar包的GroupId> 
           -DartifactId=<Jar包的引用名称> 
           -Dversion=<Jar包的版本> 
           -Dpackaging=<Jar的打包方式>

比如:

mvn install:install-file 
 -Dfile=F:\test.jar
 -DgroupId=test
 -DartifactId=test
 -Dversion=0.0.1 
 -Dpackaging=jar
mvn install:install-file
		-DgroupId=com.aliyun 
		-DartifactId=aliyun-sdk-vod-upload
		-Dversion=1.4.11 
		-Dpackaging=jar 
		-Dfile=aliyun-java-vod-upload-1.4.11.jar

 

3、点击执行,显示“BUILD SUCCESS”即表示成功。

4、pom.xml中添加依赖即可使用。

 

<dependency>
  <groupId>test</groupId>
  <artifactId>test</artifactId>
  <version>0.0.1</version>
</dependency>

 

方式二:

1、普通 Java 项目

针对普通 Java 项目,也即通过 Jar 包部署的项目。如何添加本地依赖 Jar 文件呢

IDEA Java项ç®æ·»å æ¬å°Jarå-æä¸æ­»çå°å¼º

 

很简单的结构。既没有 resources 目录也没有 webapp 目录,更没有 pom 等配置文件。那接下来看下这种项目如何受到导入本地 Jar 包。

通过 File>Project Structure…>Project Settings>Modules 添加 Jar 依赖,如下图:

IDEA Java项ç®æ·»å æ¬å°Jarå-æä¸æ­»çå°å¼º

选择 jar 文件所在目录,选择 jar 文件,OK :

IDEA Java项ç®æ·»å æ¬å°Jarå-æä¸æ­»çå°å¼º

 然后就可以看到 依赖已经添加到该 module 了。点击“apply”应用:

IDEA Java项ç®æ·»å æ¬å°Jarå-æä¸æ­»çå°å¼º

此时,就可以在开发阶段使用此 jar 中的 class 和方法了。然后项目打包的时候可以看到此 jar 会自动包含在 artifact 中,如下图所示:

IDEA Java项ç®æ·»å æ¬å°Jarå-æä¸æ­»çå°å¼º

补充:如果该 jar 没有包含在 artifact 输出中,需要按下图所示操作手动添加到 

artifact output 中:

IDEA Java项ç®æ·»å æ¬å°Jarå-æä¸æ­»çå°å¼º

IDEA Java项ç®æ·»å æ¬å°Jarå-æä¸æ­»çå°å¼º

打包后可以看到此 jar 会自动编译成 class 文件,并放在相应的 package 下: 

IDEA Java项ç®æ·»å æ¬å°Jarå-æä¸æ­»çå°å¼º

 

2 通过Libraries添加:(强烈推荐)

   1.打开 File -> Project Structure (Ctrl + Shift + Alt + S)

对于新导入的项目,会自动导入lib目录下的相关jar包,我们需要将这些自动添加进来的jar包删除,如图:

 

 

    2.单击 Libraries  -> "+" -> "Java" -> 选择我们导入的项目主目录,点击OK

 

注意:在弹出的方框中点击“Cancel”,取消将其添加到Module中 

此时,lib目录创建成功,删除目录中添加进来的多余内容,重新添加需要的jar包

到此,Libraries创建成功。

 

3.回到Modules菜单,选中之前导入的项目,点击“Dependencies”,点击“+” -> “Library”,将刚才创建成功的Library目录加入

4.将不是项目lib目录下的其他jar包(如:tomcat相关jar包),也通过该方式加入 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值