您好我已将ojdbc jar放在我的本地存储库中,但仍然出现以下错误。 无法解决项目的依赖关系找不到http://repo.maven.apache.org/maven2中的com.oracle:ojdbc6:jar:11.2.0缓存在本地存储库中,在中心的更新间隔过去或强制更新之前,不会重新尝试解析
将Settings.xml
<settings>
<localRepository>C:\Rahul\Repository</localRepository>
<proxies>
<proxy>
<active>true</active>
<protocol>http</protocol>
<host><myProxyHost></host>
<port>0000</port>
<username>username</username>
<password>pass</password>
</proxy>
</proxies>
</settings>
这是我为ojdbc提供的依赖。
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0</version>
</dependency>
我已将Ojdbc jar放在C:\ Rahul \ Repository \ com \ oracle \ ojdbc6 \ 11.2.0中。
我仍然得到同样的错误。请让我知道如何解决这个问题。 提前谢谢。
答案 0 :(得分:6)
download jar,并手动将其安装到maven本地缓存中
mvn install:install-file -Dfile={/path/to/ojdbc.jar} -DgroupId=com.oracle
-DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar
如果你的组织有你的nexus,最好将它放在那里,以便在本地开发者之间共享
答案 1 :(得分:2)
确保jar名称包含版本:
C:\Rahul\Repository\com\oracle\ojdbc6\11.2.0\ojdb6-11.2.0.jar
答案 2 :(得分:0)
Oracle现在在maven.oracle.com上公开了一个maven存储库 但是,您需要进行身份验证。
请参阅https://blogs.oracle.com/WebLogicServer/entry/weblogic_server_and_the_oracle
根据博客文章中的评论,ojdbc驱动程序应该在以下坐标处可用:
<groupId>com.oracle.weblogic</groupId>
<artifactId>ojdbc7</artifactId>
<version>12.1.3-0-0</version>
<packaging>jar</packaging>