当前位置: 首页 > 编程日记 > 正文

手动将jar包导入pom依赖,让jar包适配本地maven项目

前言:

Oracle对maven很久没有更新依赖,虽然19年更新了一版,但pom引入一直有错误。
我用的是oralce 12的依赖,虽然有jar包,但是依赖和pom没有适配,项目打包的时候还要去中央仓库去下载,而中央仓库并没有这一版依赖。这里,就需要用到将jar包导入pom依赖中了。

注: 本方法可适用于所有maven项目的jar包依赖中,只要有jar包,就可以让它适配本地maven项目。

第一步 到你的jar包所在位置,输入cmd 回车

Dfile=XXXX.jar //jar名字
DgroupId=XXXXX //groupId
DartifactId=XXXXXX //artifaceId 
Dversion=XXXXX //版本号,可以随意指定的mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar -Dfile=ojdbc8.jar

第二步 在pom.xml中引入依赖即可

<dependency><groupId>com.oracle</groupId><artifactId>ojdbc8</artifactId><version>12.2.0.1</version>
</dependency>

以上!

相关文章:

浏览器兼容video视频播放的多种方法&视频在浏览器播放格式,视频浏览器播放格式演示

对于老版本的IE可以通过HTML5shiv来使不支持HTML5的浏览器支持HTML新标签video和audio标签。主要解决HTML5提出的新的元素不被IE6/IE7/IE8识别,这些新元素不能作为父节点包裹子元素,且不能应用CSS样式。让CSS 样式应用在未知元素只需执行 document.createElement(elementName) 即可实现。html5shiv的工作原理也就是基于此。

Linux通过端口号杀死指定进程

前言&#xff1a; 我们在服务器上升级项目的时候&#xff0c;需要将原来的项目停止&#xff0c;然后启动新的项目。 这时候我们只知道应用所占的端口号&#xff0c;如何将进程杀死呢&#xff1f; linux中杀进程时候&#xff0c;如果你是知道它所占用的端口号的话&#xff0c;可…

Linux/docker下oracle开启监听,开启自动启动

写在前头&#xff1a; 之前呢&#xff0c;使用docker安装了oracle&#xff0c;但它默认是会关闭的。使用了几天以后突然连接异常了&#xff0c;报的问题是oracle监听有问题了&#xff0c;我知道了是oracle服务自动关闭了&#xff0c;监听也跟着关了。所以我找了一些文章&#x…

手把手教你JavaEE的分页查询、分页展示,有了这个,你的项目又多了一个谈资

前言&#xff1a; 我们在写项目的时候&#xff0c;往往有一些项目的信息展示。而展示的数据量往往是很大的&#xff0c;这时候&#xff0c;加入一个分页的功能往往是最理想的选择。 先简单描述一下功能&#xff1a; 根据你的数据量和指定的页面展示数据条数&#xff0c;进行查…

一分钟带你了解什么是“复杂度” 算法上的O(1)、O(n)、O(logn) 这些都是什么❓❓

前言&#xff1a;在最开始学习编程的时候&#xff0c;打开数据结构的书&#xff0c;最显眼的就是排序算法&#xff0c;什么堆排序、希尔排序&#xff0c;然后旁边写着最坏复杂度、最优复杂度、平均复杂度&#xff0c;是一些O(n)、O(logn)、O(n)。这时候我脑子想起一首歌——大朋…

什么是LinkedList?什么时候使用它呢?Java LinkedList结构、用法及源码解析

前言&#xff1a;我们学习java时都知道ArrayList实现List接口&#xff0c;LinkedList也实现List接口&#xff0c;但我们平时用的时候LinkedList却很少被用到。那么&#xff0c;LinkedList什么时候该用到呢&#xff1f;内部又是如何实现的呢&#xff1f;本文对此进行详细说明&am…

Myeclipse中修改项目默认编码还是乱码?一步永久解决!

在myeclipse中修改默认编码后发现项目还是乱码&#xff1f; 点击Windows选择Preferences 如下图&#x1f447; 点击General->Content Types->text->选择你要修改的文件类型->选择你要修改的编码格式 &#xff08;比如我这里是jsp页面乱码&#xff09;如下图&#…

Myeclipse中项目没有代码错误提示,jsp页面无编译迹象?如何解决

在使用Myeclipse开发项目时&#xff0c;发现jsp页面中嵌入的java代码没有编译的迹象&#xff0c;错误的get方法没有报错&#xff0c;没有报错信息我们如何知道我们开发的内容是正确的呢&#xff1f; 接下来就演示一下如何解决&#x1f449; 第一步&#xff0c;点击Project 选择…

伍六七带你学算法 入门篇 ——最大子序和

力扣 53. 最大子序和 难度简单 给定一个整数数组 nums &#xff0c;找到一个具有最大和的连续子数组&#xff08;子数组最少包含一个元素&#xff09;&#xff0c;返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大&#xf…

伍六七带你学算法 入门篇——最后一个单词的长度

难度 简单 给定一个仅包含大小写字母和空格 ’ ’ 的字符串 s&#xff0c;返回其最后一个单词的长度。如果字符串从左向右滚动显示&#xff0c;那么最后一个单词就是最后出现的单词。 如果不存在最后一个单词&#xff0c;请返回 0 。 说明&#xff1a;一个单词是指仅由字母组…

伍六七带你学算法 动态规划 ——不同路径

力扣 62. 不同路径 难度 中等 一个机器人位于一个 m x n 网格的左上角 &#xff08;起始点在下图中标记为“Start” &#xff09;。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角&#xff08;在下图中标记为“Finish”&#xff09;。 问总共有多少条不…

大脑的漏洞:你是如何走向狭隘和顽固的?

但是,我们常常会切断这个链条,只记住最终的结论,忘记了支撑结论的一系列事实、论据、逻辑,从而,任由这个落单的、孤零零的「结论」不断飘摇,不断泛化和极端化。像我在之前的文章里,以及智识营里,都提出过一些比较颠覆性的观点,就经常能看到「难以置信」「感觉自己的世界被颠覆了」「我需要时间去理解和接受」的留言……大脑难以记住复杂的事实,所以,我们会倾向于把事实「压缩」成一个高密度的观点。例如:当你阅读我的文章时,一定不要只记住我给出的「根本原因」和「做法」,也要同时记住「这些原因是怎么来的」「这些做法背后的原理」。

伍六七带你学算法——被忽视的数学公式

中学时候学习那么多的数学&#xff0c;却没有人告诉我们这些数学公式我们以后会用到哪里&#xff1f;疑惑了十好几年&#xff0c;直到&#xff0c;你进入it行业&#xff0c;它的舞台来了&#xff01; 在力扣上有一道中度难度的题&#xff0c;题目是这样的&#x1f447; &#…

设置linux初始root密码

简单一步设置linux第一个root密码 sudo passwd root #输入当前账户密码 #输入准备设置的root密码 #确认密码如下所示&#xff1a;&#x1f447;

伍六七带你学算法——栈的使用

大家都知道栈这种数据结构&#xff0c;它有非常多的应用场景。但如果我们不经常接触这些应用场景的话&#xff0c;就可能不太熟悉栈的用法。 目录smd1.栈的创建和使用JAVA Stack类&#xff1a;2.栈的实际应用示范解题如下&#x1f447;1.栈的创建和使用 JAVA Stack类&#xff…

最优的去重处理——HashSet去重

算法与数据结构是密不可分的&#xff0c;我们使用不同的数据结构和算法的组合就是我们解决问题的答案。 本篇我将就HashSet的特性和使用进行介绍。 HashSet有哪些特性呢&#xff1f; HashSet继承了Set接口&#xff0c;Set接口有如下特性&#xff1a; 1.元素的无序性 &#xff…

什么是原码、反码、补码?什么是按位与?范围数字按位与!

前言&#xff1a;学过计算机基础的大家都知道什么是二进制&#xff0c;什么是“与”运算&#xff0c;这里先给大家复习一下。 举一个简单的例子&#xff1a; 5的二进制表示是0101&#xff08;补齐4位&#xff09; 7的二进制表示是0111&#xff08;补齐4位&#xff09; 那么5&a…

不占用多余空间实现值的交换——异或运算

首先什么是异或运算&#xff1f; ^规则&#xff1a; 0 ^ x x x ^ x 0那么 a 与 b 交换值如何做呢&#xff1f;&#xff1f;&#xff1f;三行代码&#x1f447; a a ^ b; b a ^ b; a a ^ b;第一步 a a ^ b 第二步 b &#xff08;a ^ b&#xff09;^ b a ^ 0 a …

通用解题法——回溯算法(理解+练习)

积累算法经验&#xff0c;积累解题方法——回溯算法&#xff0c;你必须要掌握的解题方法&#xff01; 什么是回溯算法呢&#xff1f; 回溯算法实际上一个类似枚举的搜索尝试过程&#xff0c;主要是在搜索尝试过程中寻找问题的解&#xff0c;当发现已不满足求解条件时&#xff…

linux vi编辑器中的复制粘贴快捷键

在使用vi有时会想直接复制一行数据&#xff0c;然后粘贴若干行进行修改 复制一行数据的方法 把光标放到要复制的一行前面&#xff0c;然后按两下yy字母键 yy # 复制光标所在的那一行然后把光标放到要复制到的地方去&#xff0c;按键盘的p字母键 p # 将已复制的数据粘贴到…

二进制与十进制的小数位怎么转?

二进制转十进制 (0.001)2 ->十进制 从小数点后第一位开始&#xff0c;依次乘2的-1次方 02-1 02-2 12-3 这里已经把上面的小数点后三位全部乘完 然后将结果相加&#xff0c;0 0 0.125 0.125 所以&#xff0c;(0.001)2 的十进制为0.125 十进制转二进制 0.125 -> 二进…

作为一个java程序员,常用的linux命令(越攒越多)

本篇记录我在工作中不断遇到的常用的linux命令&#xff0c;并进行总结&#xff0c;时常更新&#xff01; 1. 升级服务时先停止服务&#xff0c;然后进行替换 linux中杀进程时候&#xff0c;如果你是知道它所占用的端口号的话&#xff0c;可以通过 netstat -tunpl | grep 端口…

使用JPA进行update操作时,报org.springframework.beans.factory.BeanCreationException: Error creating bean with

使用JPA进行update操作时&#xff0c;报org.springframework.beans.factory.BeanCreationException: Error creating bean with name saveRemarkPhoneNumberController: Injection of resource dependencies failed;的错误 JPA代码 报错信息&#xff1a; 这里是因为没有加nati…

使用JPA进行Update操作 @Query注解的用法,JPL

使用jpa进行update操作有两种&#xff0c;第一种就是先查询&#xff0c;set&#xff0c;再进行save更新。这种做法过于繁杂&#xff0c;我只是要进行一个更新操作却变成了三步&#xff0c;所以我推荐使用第二种&#xff1a; Modifying Query(value "update Puser p set …

Excel如何设置单元格行高,办公入门

在使用Excel做设计文档时&#xff0c;遇到一个问题&#xff0c;一组报文放入一个单元格&#xff0c;但因为只显示一行&#xff0c;我的信息就成了下面这个样子&#x1f447; 但里面的数据其实是这样的&#x1f447; 如何让它能够全部显示呢&#xff1f; 选中这个单元格&#x…

通过正则表达式校验手机号码,拿走即用!

校验手机号码 2021/01/06更新&#xff0c;电信新增了191号段 1. 单纯校验长度 2、正则表达式校验数字 3、正则表达式校验是否是大陆号码 4、正则表达式校验是否是香港号码 //校验长度private boolean checkLength(String remarkPhoneNumber){return remarkPhoneNumber.leng…

rancher部署项目Validation failed in API: Deployment.apps“”must be no more than 63 characters问题原因及解决方法

Validation failed in API: Deployment.apps “xxxxxxxxxx-x x x x x x x x x” is invalid: [metadata.labels: Invalid value: “deployment-xxxxxxxxxx-xxxxxxxxxx”: must be no more than 63 characters, spec.selector.matchLabels: Invalid value: “deployment-xxxxxxx…

IDEA自动生成类注解,IDEA作者信息自动生成,IDEA类信息自动生成

在新建类文件的时候自动生成注解&#xff0c;诸如我们常见的那些 作者&#xff0c;创建时间&#xff0c;TODO 等等 将以下格式的代码放在Settings -> File and Code Templates -> Includes -> File Header 处&#x1f447; /** * author YourName * date ${DATE} ${T…

Alibaba代码规范插件、FindBugs插件安装及详解,IDEA插件安装,代码规范,代码查错,代码格式规范

这是帮助开发者规范代码&#xff0c;培养优良的编码习惯的两个IDEA插件&#x1f447; alibaba代码规范插件下载 FindBugs插件下载 关于这两个插件熟悉IDEA的人应该都不陌生&#xff0c;这里对两个插件的使用进行一个相对详细的解释。 一、IDEA插件安装 将上面的地址插件下载之…

IDEA自定义快捷指令,快捷生成代码、注释

我们在使用idea时会发现有非常多的代码生成间接指令&#xff0c;比如输出指令、建主函数指令等等&#xff0c;只需要一个回车&#xff0c;代码就出来了&#xff0c;那我们能不能自定义这些东西呢&#xff1f;答案如下&#xff1a; 第一步&#xff0c;添加一个自定义组 第二步&…