본문 바로가기
프로그램/Eclipse

Missing artifact com.oracle:ojdbc14.jar:10.2.0.4.0

by 로드러너 2014. 5. 2.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Eclipse에서 Maven 프로젝트 생성해서 ojdbc14 등록시에


<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 오류가 발생한다. 이유는 Maven과 오라클의 라이센스 문제 때문에 Maven의 중앙저장소에서 받을 수 없기 때문입니다.




pom.xml 에 다음 코드를 넣음으로써 해결 할 수 있습니다.



첫번째 방법

<repositories></repositories> 태그 사이에 다음 코드를 추가해 준다.


<repository>

<id>mesir-repo</id>

<url>http://mesir.googlecode.com/svn/trunk/mavenrepo</url>

</repository>



두번째 방법

ojdbc14.jar 파일을 프로젝트 폴더 WEB-INF/lib 에 복사해 두고, ojdbc14의 <dependency>태그를 다음과 같이 수정한다.


<dependency>

<groupId>com.oracle</groupId>

<artifactId>ojdbc14</artifactId>

<version>10.2.0.4.0</version>

<scope>system</scope>

<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/ojdbc14-10.2.0.4.0.jar</systemPath>

</dependency>