手动安装本地jar到nexus仓库

由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用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”

3.通过百度网盘下载http://pan.baidu.com/share/link?uk=2014439996&shareid=378112&third=0

(这个下载推荐仅仅用于测试使用正式环境推荐到官网下载, 并且验证签名等是否正确)

二.手动安装安装

或者命令如下:

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

安装命令:

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

我自己安装oracle14.jar 时命令如下:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=F:/JAR Pack/ojdbc14.jar
结果出现如下错误,提示在文件夹 F:/JAR Pack/ 下没有POM

找到原因, cd 到 F:/JAR Pack/ 目录后,-Dfile=F:/JAR Pack/ojdbc14.jar 命令后参数不必再加文件夹目录,命令如下

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=ojdbc14.jar
这次成功

 

通过上面命令, 安装的是 安装jar文件到本地仓库中

nexus-0002

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

  <dependencies>
    <!-- 添加oracle jdbc driver -->  
    <dependency>    
        <groupId>com.oracle</groupId>    
        <artifactId>ojdbc14</artifactId>    
        <version>10.2.0.4.0</version>
    </dependency>
  </dependencies>

好了,可以正常引用了。

上述安装方法, 由于仅仅安装到了自己的本地仓库中, 因此 若是其他人使用, 也需要在自己本地 进行安装,为了解决这个办法,我们需要安装这个 jar文件到自己的私有仓库中, 方法如下:

四. 安装jar到私有(nexus)仓库中

1. 打开私有仓库,  然后登陆

2. 选择要上传的目的仓库

nexus-0003

根据上图, 选择合适的 仓库, 然后进行上传, 具体操作参照上面过程

3. 验证上传

上传完成后, 通过下面的方法进行检验是否上传成功了

nexus-0005

最后您的项目中需要引用这个仓库, 具体去baidu吧。

 

发表评论