在使用maven开发项目时遇到的jar引用的问题,记录一下
使用Oracle作为数据库,添加链接驱动时,在中央仓库中复制的jar地址并不能下载jar包,中央仓库的地址如下
<!-- https://mvnrepository.com/artifact/ojdbc/ojdbc -->
<dependency>
<groupId>ojdbc</groupId>
<artifactId>ojdbc</artifactId>
<version>14</version>
</dependency>
此时,我们需要自己将jar按照maven的规则装配到我们自己的仓库中。
1.首先,找到jar文件
若主机上安装了oracle数据库(服务端),可从 oracle安装目录\product\11.2.0\dbhome_1\jdbc\lib中找到ojdbc5.jar文件,若是需要更高版本的jar,这里提供一下下载链接:https://download.csdn.net/download/ljx_ahut/10643249
2.命令行导入jar到仓库
确保maven环境已经配置好的情况下,进入dos窗口,键入命令
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc -Dversion=11.2.0.4 -Dpackaging=jar -Dfile=D:\oracle\product\11.2.0\dbhome_1\jdbc\lib\ojdbc5.jar
参数解释
① -DgroupId :jar包组名
② -DartifactId : jar包所在的项目命名
③ -Dversion : jar包的版本号
④ -Dpackaging : 存放的文件形式
⑤ -Dfile : jar所在本地的绝对路径
其中,上述参数建议不要随意更改,尽管参数①②③可自己随意设置
3.jar包引用
maven项目中的pom文件中添加依赖:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc</artifactId>
<version>11.2.0.4</version>
</dependency>
其中,<groupId>标签对应内容-DgroupId,<artifactId>标签对应-DartifactId,<version>标签对应 -Dversion
同样,导入SqlServer的驱动包也是类似的操作,导入指令如下
mvn install:install-file -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc -Dversion=1.2 -Dpackaging=jar -Dfile=C:\Users\lujx\Desktop\Application\sqljdbc.jar
最后,在放置一个下载链接:https://download.csdn.net/download/ljx_ahut/10643249