maven(九),install安装到本地仓库
下载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安装到本地仓库的更多相关文章
- 用maven将项目安装到本地仓库,为什么老是在默认仓库地址(C:\Users\userName\.m2\repository)
使用mvn clean install安装项目到本地的时候,在idea中配置好了本地仓库地址,见下图: 但是安装时,还是安装到了C:\Users\userName\.m2\repository路径下, ...
- maven——将jar安装到本地仓库
环境变量MAVEN_HOME配置正确后,cmd窗口执行此命令: mvn install:install-file -Dfile=C:\hehe.jar -DgroupId=com.rockontro ...
- Maven : 将Jar安装到本地仓库和Jar上传到私服 转
http://blog.csdn.net/we_shell/article/details/49819221 Jar的maven配置 <dependency><groupId> ...
- Maven:将Jar安装到本地仓库和Jar上传到私服
1.依赖如下: <dependency> <groupId>org.quartz-scheduler.internal</groupId> <artifact ...
- IDEA中把一个Maven工程安装到本地仓库
首先说明问题,我需要使用PageHelper插件,但是这个分页插件是改造过的,是一个pom工程,现在需要当作一个jar包使用,所以需要安装到本地仓库 1. 2. 3. 4. 5.成功 6.需要使用该j ...
- 本地jar包 安装到本地仓库中的命令
maven 项目 本地jar包 安装到本地仓库中去: 首先进入到该文件所在文件夹内 若不在直接绝对路径就可以.注意命令中的空格 mvn install:install-file -Dfile=文件名 ...
- 将Jar安装到本地仓库和Jar上传到私服
举例 1. 依赖如下: <dependency> <groupId>org.quartz-scheduler.internal</groupId> <arti ...
- 本地jar包安装到本地仓库
将本地jar包安装到本地仓库中,记得参数上有双引号 mvn install:install-file -Dfile="jar全路径" -DgroupId="groupId ...
- Maven settings.xml配置(指定本地仓库、阿里云镜像设置)
转: 详解Maven settings.xml配置(指定本地仓库.阿里云镜像设置) 更新时间:2018年12月18日 11:14:45 作者:AmaniZ 我要评论 一.settings. ...
随机推荐
- cracking the coding interview系列C#实现
原版内容转自:CTCI面试系列——谷歌面试官经典作品 | 快课网 此系列为C#实现版本 谷歌面试官经典作品(CTCI)目录 1.1 判断一个字符串中的字符是否唯一 1.2 字符串翻转 1.3 去除 ...
- Oracle.ManagedDataAccess 提示ORA-01017 错误【解决方案】
Oracle.ManagedDataAccess 提示ORA-01017 错误[解决方案] Oracle.ManagedDataAccess 提示ORA-01017 错误[解决方案] [HKEY_LO ...
- Spark SQL读取hive数据时报找不到mysql驱动
Exception: Caused by: org.datanucleus.exceptions.NucleusException: Attempt to invoke the "BoneC ...
- html css 其他常用 onclick跳转
opacity: 0.5. 0-1 透明度 cursor: pointer;手指 clear:both 清楚浮动 我是医生不是人 文本内容超出框word-wrap:break-word; word-b ...
- java实现网页结构分析列表发现
现在的网站千奇百怪,什么样格式的都有,需要提取网页中的列表数据,有时候挨个分析处理很头疼,本文是一个页面结构分析的程序,可以分析处理页面大致列表结构. 废话不多说,我也不会说,show me code ...
- Android生成二维码--保存和分享二维码图片
之前写过生成自定义二维码的两篇文章:<Android生成自定义二维码><Android生成二维码–拍照或从相册选取图片>,下面就介绍一下Android应用内如何保存以及分享二维 ...
- SpringBoot2.0源码分析(一):SpringBoot简单分析
SpringBoot2.0简单介绍:SpringBoot2.0应用(一):SpringBoot2.0简单介绍 本系列将从源码角度谈谈SpringBoot2.0. 先来看一个简单的例子 @SpringB ...
- go runtime.Gosched()的作用分析
untime.Gosched()用于让出CPU时间片.这就像跑接力赛,A跑了一会碰到代码runtime.Gosched()就把接力棒交给B了,A歇着了,B继续跑. 看代码: package main ...
- Sharepoint 2010 工作流状态值
在Sharepoint2010中,如果要使用工作流状态值进行筛选,必须使用内部值,不能使用文字,要不然是筛选不出来的. 进行中:2 已取消:4 已批准:16 拒绝:17 下边是已取消的工作流状态:
- 用JDOM解析XML文件时如何解决中文问题?如何解析?
import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import ja ...