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. ...
随机推荐
- 机器学习基石笔记:05 Training versus Testing
train:A根据给定训练集D在H中选出g,使得Ein(g)约等于0: test:g在整个输入空间X上的表现要约等于在训练集D上的表现,使得Eout(g)约等于Ein(g). 如果|H|小,更易保证t ...
- 爬虫--反爬--css反爬---大众点评爬虫
大众点评爬虫分析,,大众点评 的爬虫价格利用css的矢量图偏移,进行加密 只要拦截了css 解析以后再写即可 # -*- coding: utf- -*- """ Cre ...
- 深入理解css3中 nth-child 和 nth-of-type 的区别
在css3中有两个新的选择器可以选择父元素下对应的子元素,一个是:nth-child 另一个是:nth-of-type. 但是它们到底有什么区别呢? 其实区别很简单::nth-of-type为什么要叫 ...
- 个人总结的一个中高级Java开发工程师或架构师需要掌握哪几点!
今天,我来唠叨几句~~ 知识改变命运,对于Java程序员来说,技术不断更新,只有及时充电,才能不被市场淘汰.今天为大家分享Java程序员学习的6个小技巧. 1.一定要看书 现在学习Java变得比以前容 ...
- spring security 实践 + 源码分析
前言 本文将从示例.原理.应用3个方面介绍 spring data jpa. 以下分析基于spring boot 2.0 + spring 5.0.4版本源码 概述 Spring Security 是 ...
- DPI 计算及速查表
[来源]ExMobi 二次开发手册 手机屏幕根据密度范围分为五种:低.中.高.超高.超超高,为了确保界面元素在不同的屏幕都能合适的展示,在设计界面元素的 UI 时,UI 工程师建议统一采用 dpi ( ...
- interface21 - web - Log4jConfigListener(Log4j加载流程)
前言 最近打算花点时间好好看看spring的源码,然而现在Spring的源码经过迭代的版本太多了,比较庞大,看起来比较累,所以准备从最初的版本(interface21)开始入手,仅用于学习,理解其设计 ...
- mysql遇见contains nonaggregated column 'information_schema.PROFILING.SEQ'异常
报错如下:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggrega ...
- kubernetes1.13之后的kubeadm init config
1.kubernetes1.13之后kubeadm开始GA,由于1.13的kube-proxy有bug,删除ipvs的地方总是导致kube-proxy挂掉,所以建议直接用1.13.2,这个版本解决了b ...
- 给linux系统配置网络
修改/etc/sysconfig/network-scripts/ifcfg-eth0 ip地址变量:IPADDR子网掩码变量:NETMASK如果本机和linux 网段不相同 如:192.168.8. ...