下载oracle驱动jar包

在maven中央仓库中,是没有oracle驱动jar包的。因为oracle是商业软件,其jar包不允许用作开源用途。从http://www.mvnrepository.com 网站可以找到ojdbc14的坐标,但是你引入项目中会报错无法下载。还可以找到ojdbc6的坐标,如下,但是注意看Repository下面并不是central,它不是中央仓库,只是第三方仓库,而且这是非法的

http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html  这是ojdbc6.jar的官方下载地址,由于它的许可限制,用的时候自己注意了。。。

安装jar包

以ojdbc6.jar为例,在eclipse中,选择运行菜单--运行方式--maven build...


在goals中输入: install:install-file  -Dfile=E:\ojdbc6.jar  -DgroupId=com.oracle  -DartifactId=ojdbc6 -Dversion=11.2.0.4 -Dpackaging=jar

在eclipse中前面省略了mvn,如果是在dos中执行需要在前面加上mvn空格,解析一下这个命令

install:安装到本地仓库,默认是从java源码编译成jar,再进行安装

install-file:直接将jar文件安装到本地仓库,而不需要源码

-Dfile:要安装的文件路径,就是你下载保存到的位置

-DgroupId + -DartifactId + -Dversion:这是安装到本地仓库中的坐标,可以自己随便起,只是记住就行了

-Dpackaging:安装的文件类型,这里是一个jar文件

点击运行,如果没有报错,在本地仓库的com\oracle\ojdbc6\11.2.0.4路径下就会有ojdbc6-11.2.0.4这个jar包。注意,如果没有安装过程,直接复制jar包到这里,就不会有其他几个信息文件,这是没用的

在项目中使用以下配置就可以引入这个JAR包,这就是安装时的-DgroupId + -DartifactId + -Dversion

<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.4</version>
</dependency>

安装源代码

前面安装的是别人已经编译好的jar包,如果我们自己的maven项目,安装到本地仓库,可用以下方法

项目右键--运行方式--maven install,  这就是mvn install命令的快捷方式

执行完成后,这个jar的坐标参考这个项目的pom.xml文件

<groupId><artifactId><version> 这三个配置是安装坐标

<packaging>war</packaging>  这是打包的类型,war是用来发布的,jar是可以给其他项目引用的

具体使用同上面oracle

maven(九),install安装到本地仓库的更多相关文章

  1. 用maven将项目安装到本地仓库,为什么老是在默认仓库地址(C:\Users\userName\.m2\repository)

    使用mvn clean install安装项目到本地的时候,在idea中配置好了本地仓库地址,见下图: 但是安装时,还是安装到了C:\Users\userName\.m2\repository路径下, ...

  2. maven——将jar安装到本地仓库

    环境变量MAVEN_HOME配置正确后,cmd窗口执行此命令: mvn install:install-file -Dfile=C:\hehe.jar  -DgroupId=com.rockontro ...

  3. Maven : 将Jar安装到本地仓库和Jar上传到私服 转

    http://blog.csdn.net/we_shell/article/details/49819221 Jar的maven配置 <dependency><groupId> ...

  4. Maven:将Jar安装到本地仓库和Jar上传到私服

    1.依赖如下: <dependency> <groupId>org.quartz-scheduler.internal</groupId> <artifact ...

  5. IDEA中把一个Maven工程安装到本地仓库

    首先说明问题,我需要使用PageHelper插件,但是这个分页插件是改造过的,是一个pom工程,现在需要当作一个jar包使用,所以需要安装到本地仓库 1. 2. 3. 4. 5.成功 6.需要使用该j ...

  6. 本地jar包 安装到本地仓库中的命令

    maven 项目 本地jar包 安装到本地仓库中去: 首先进入到该文件所在文件夹内 若不在直接绝对路径就可以.注意命令中的空格 mvn install:install-file  -Dfile=文件名 ...

  7. 将Jar安装到本地仓库和Jar上传到私服

    举例 1. 依赖如下: <dependency> <groupId>org.quartz-scheduler.internal</groupId> <arti ...

  8. 本地jar包安装到本地仓库

    将本地jar包安装到本地仓库中,记得参数上有双引号 mvn install:install-file -Dfile="jar全路径" -DgroupId="groupId ...

  9. Maven settings.xml配置(指定本地仓库、阿里云镜像设置)

    转: 详解Maven settings.xml配置(指定本地仓库.阿里云镜像设置) 更新时间:2018年12月18日 11:14:45   作者:AmaniZ   我要评论   一.settings. ...

随机推荐

  1. Ubuntu 18.0.4安装docker

    第一步:如果之前安装过docker,执行下面命令删除 apt-get remove docker docker-engine docker.io 删除后执行sudo apt-get update更新软 ...

  2. [CTSC1999] 家园

    使用并查集判断无解. 令月球是n+1,地球是0 枚举时长t,将点(地球.月球以及太空站)i拆为t个点(i,j)表示第j时刻的点i. 对于太空船云云建图,容量是h[i]. 源点S和(0,0)连边,容量k ...

  3. 测试工具之Jmeter(创建一个简单测试用例)

    前面介绍了如何使用badboy录制jmeter脚本,以及如何导入脚本并进行测试 这里介绍下手动创建测试用例,主要步骤如下: 1.创建线程组 第一次打开Jmeter只有一个测试计划,右键“测试计划”选择 ...

  4. 测试工具之Jmeter(各部件简单介绍)

    jmeter可以到官网下载: http://jakarta.apache.org/ 下载后解压即可使用,双击如下文件打开Jmeter界面: $JMETER_HOME\apache-jmeter-3.1 ...

  5. OSI七层模型和tcp/ip四层模型对比

    OSI 与TCP/IP 模型对比 OSI 协议层名称 TCP/IP 协议层名称 封装的单元 功能描述 TCP/IP协议 应用层(Application) 应用层(Application) 数据 应用程 ...

  6. LearnOpenGL学习笔记(一)——现有代码理解

    首先,给出这次学习的代码原网址.------>原作者的源代码 (黑体是源码,注释是写的.) 引用的库(预编译): #include <glad/glad.h> //控制编译时函数的具 ...

  7. 【PyTorch深度学习60分钟快速入门 】Part3:神经网络

      神经网络可以通过使用torch.nn包来构建. 既然你已经了解了autograd,而nn依赖于autograd来定义模型并对其求微分.一个nn.Module包含多个网络层,以及一个返回输出的方法f ...

  8. 进程间通信IPC-管道

    管道是UNIX系统IPC的最古老的形式,所有的UNIX系统都提供此通讯机制.管道有以下两种局限性: 1, 历史上,它们是半双工的(即数据只能在一个方向上流动).现在某些系统提供了全双工管道,但是为了最 ...

  9. react-native绑定优酷SDK-附效果图和源码

    ReactNative绑定优酷SDK需要用到两部分知识: 优酷本身的sdk绑定: RN与原生界面的交互: 效果: RN版本:0.49.3 代码更新日期:2017.10.26 下文也根据绑定需要分为两部 ...

  10. C# Code First 配置(二)

    上一篇文章地址 C# Code First 配置 此文章主要介绍配置映射到表中的详细字段.信息等,如下: System.ComponentModel.DataAnnotations 包含的特性: At ...