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



pom.xml 설정 중에 서버가 안돌아가서 확인해보니


missing artifact com.oracle.jdbc:ojdbc14:jar:10.2.0.4.0 이라는 에러가 나왔다.


<dependency>

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

여기서 dependency 부분이 에러인 것이었다. 

다른 dependency는 문제가 없었는데 왜 꼭 이부분에서 그랬던 건가 해서 검색을 해보니



<repositories> 태그


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

</repository>


라고 넣으면 된다는데 안됬다.


알아보니 오라클과 메이븐의 라이센스 문제 때문에 메이븐의 중앙저장소에서 받을수 없어서 발생하는 문제라고 한다.


그.래.서


오라클 홈페이지에 접속해서 (http://www.oracle.com/technetwork/apps-tech/jdbc-10201-088211.html) <- 회원가입은 해야한다

ojdbc14.jar 파일을 직접 다운 받아 tomcat\lib 폴더 안에 넣어주면 끝 


이거도 넣긴했는데 빼도 무방할 것 같다.

   <repository>

<id>mvn2</id>

<url>http://repo1.maven.org/maven2/</url>

<releases>

<enabled>true</enabled>

</releases>

<snapshots>

<enabled>true</enabled>

</snapshots>

</repository>  

<repository>

<id>oracle</id>

<name>ORACLE JDBC Repository</name>

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

</repository> 



+ Recent posts