解决springboot本地安装ojdbc6到maven
今天来介绍下怎么把springboot本地安装ojdbc6到maven。
因为Oracle使用的授权协议,Maven的中央库不被允许托管其artifacts(手工制作的)
你可以本地安装Oracle数据库,然后将安装目录中的JDBC jar包install到本地的Maven仓库,Maven命令: mvn install:installfile Dfile={Path/to/your/ojdbc.jar} DgroupId=com.oracle DartifactId=ojdbc6 Dversion=11.2.0 Dpackaging=jar
上面的Maven命令会把jar文件安装到本地的Maven仓库,DgroupId和DartifactId参数分别指定安装时的groupId和 artifactId,可以随便指定,但肯定最好是和jar包的版本尽量一致的,避免以后混淆。 如果不想本地安装Oracle数据库,也可以在Oracle的官网直接下载想安装的JDBC驱动版本(Google 搜索“jdbc oracle”)
下载地址在我的博客:
https://download.****.net/download/u011109627/10310718
下面是我找到的: http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html 下载之后,同样执行上面的Maven命令。 如果JDBC驱动的版本或其他方面有问题,可以看看官方的FAQ: http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-faq-090281.html
最后,直接通过Maven来安装Oracle JDBC驱动是可以的,但不是从Maven的中央库(中央库不提供,因为这是非法的)而是 Oracle自己的Maven库下载,具体步骤可以看这个页面:
1.本地安装ojdbc6到maven mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar Dfile=f:/ojdbc6.jar
2.安装成功
项目中使用