Maven ojbc 6 jar not found in central repository

Rahul Jain picture Rahul Jain · Mar 28, 2014 · Viewed 7.8k times · Source

Hi I have placed ojdbc jar in my local repository still I am getting the below error. Could not resolve dependencies for project Failure to find com.oracle:ojdbc6:jar:11.2.0 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced

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>

This is the dependency I have given for ojdbc.

<dependency>     
<groupId>com.oracle</groupId>     
<artifactId>ojdbc6</artifactId>    
 <version>11.2.0</version> 
 </dependency>

I have Placed the Ojdbc jar in C:\Rahul\Repository\com\oracle\ojdbc6\11.2.0.

Still I am getting the same error.Please let me know how to solve this. Thanks in advance.

Answer

jmj picture jmj · Mar 28, 2014

download the jar, and install it manually into your maven local cache

mvn install:install-file -Dfile={/path/to/ojdbc.jar} -DgroupId=com.oracle 
-DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar

if you have your nexus for your organization it would be better to place it there so it is shared across local developers