에러 : Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0 :: 개발/일상_Mr.lee

에러 : Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0

Posted by Mr.mandu.
2016. 4. 28. 08:30 개발/java,spring

지금 적어두지 않으면 또 다시 이런 일이 발생했을때 구글링...할거 같아서 적어 둡니다.


pom.xml에 


<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.4.0</version>
</dependency>

를 추가하였는데, 


이와같은 에러가 발생하였다.

Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0



 



처음에 단순하게 dependency를 추가했을 뿐인데 이와같은 에러가 발생하여 당황하였다.... 그래서 구글링 검색 시작!


이유는 

오라클과 메이븐의 라이센스 문제 때문에 메이븐의 저장소에서 받을수 없어 발생한다고 합니다.



해결법은,

<repositories> 태그 안에


<repository>
<id>mesir-repo</id>
<url>http://mesir.googlecode.com/svn/trunk/mavenrepo</url>

</repository>

를 추가 하고 다시 

<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.4.0</version>
</dependency>

를 추가 하였더니 에러가 사라졌습니다. 소소한 팁 아닐까 생각합니다.