非maven仓库依赖下载(ojdbc6&sqljdbc4)

问题 : 

* maven无法引入ojdbc&sqljdbc依赖

首先要了解这个为什么不能够通过maven的方式进行自动引入
虽然maven的仓库中提供了链接,但是Oracle是需要收费的,微软的是不允许这样下载的
所以就不能自动引入,当然他们提供了下载jar的地址路径;

我会有个毛病,看文档总会看的很马虎,其实应该慢一点,毕竟欲速则不达;

网上有很多的方法,我也是综合多为同鞋的解决方式写这个文章的;

第一步 : 确定maven的m2仓库位置

[1]---->是我m2本地仓库的路径

[2]---->是idea自动识别jar的路径

[3]---->这篇文章的需要的jar文件,我单独放出来(jar下载链接(密码 : p8sc))

第二步 : 确认我们的idea maven仓库路径

第三步 : 将第一步中的jar下载到本地,开始下载依赖

1.把这个下载下来解压就有这三个jar了,因为待会通过maven命令安装的时候需要这个jar

2.我是刻意把这三个jar放到这个仓库的外面了,当然这个位置是随意放的

第四步 : 通过使用mvn命令下载依赖

下载ojdbc6

# "Ctrl+R 到 cmd 执行"

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar -Dfile=D:\mavenjar\m2\ojdbc6.jar
<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc6</artifactId>
    <version>11.2.0</version>
</dependency>

认真比对看下结构,很好理解的

这个时候BUILD SUCESS的时候可以在这个路径下找到这个jar了

下载sqljdbc4(和上图一样)

# "Ctrl+R 到 cmd 执行"

mvn install:install-file -DgroupId=com.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar -Dfile=D:\mavenjar\m2\sqljdbc4.jar
<dependency>
    <groupId>com.sqlserver</groupId>
    <artifactId>sqljdbc4</artifactId>
    <version>4.0</version>
</dependency>

总结 : 

1. 建议重新建一个maven的demo在里面执行项目无法识别的依赖

2. 网上还有一种通过引入repository的方式解决这个问题,所以解决问题的方法有很多,多总结多实践

3. 就是下载这个的jar—>通过mvn命令下载jar到本地目录—>再到idea中clean---->compile—>install(刷新一下即可)

4. 希望大家给点建议和见解

猜你喜欢

转载自blog.csdn.net/weixin_45561352/article/details/116505237