본문 바로가기

심오한 세상/maven

maven에서 ojdbc 라이브러리 추가

pom.xml 파일에 Oracle JDBC 드라이브를 dependency를 추가하려고 하니 maven repository에서 "oracle"을 넣고  검색을 했습니다.


1
2
3
4
5
<dependency>
    <groupid>com.oracle</groupid>
    <artifactid>ojdbc14</artifactid>
    <version>10.2.0.4.0</version>
</dependency>

위와 같이 나오더군요.

그래서 넣고 빌드를 하려고 하는데, 아래와 같은 에러가 났습니다.


1
Missing artifact ojdbc:ojdbc:jar:14


뭐지? 하고 구글링을 또 했습니다.

음...역시 라이센스가 무섭습니다.

오라클과 메이븐의 라이선스 문제로 메이븐 중앙 저장소에서 받을 수 없다고하네요.


그래서 아래와 같이 repository를 추가해야 한다고 합니다.


1
2
3
4
5
6
<repositories>
    <repository>
        <id>mesir-repo</id>
        <url>http://mesir.googlecode.com/svn/trunk/mavenrepo</url>
    </repository>
</repositories>


그러니 에러가 사라지네요.


메이븐 중앙 저장소에 이런 설명이 잘 없으니 구글링을 할 수 밖에 없네요.

설명만 있었으면 딱이었는데..