Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0 오류 해결 방법입니다.

메이븐(maven)에서 ojdbc를 dependency하기 위한 pom.xml에서 오류가 발생했을 경우 해결할 수 있는 방법입니다.




오류 발생 원인

오라클과 메이븐의 License 문제 때문에 메이븐의 중앙 저장소에서 받을 수 없어서 발생합니다.


해결방법

이 문제를 해결하기 위해 pom.xml의 <repositories> 태그 안에 ojdbc와 관련된 repository를 직접 추가합니다.


    mesir-repo
    http://mesir.googlecode.com/svn/trunk/mavenrepo

repository 설정을 마치면 <dependencies>태그 안쪽에 dependency를 추가합니다.


	com.oracle
	ojdbc14
	10.2.0.4.0


Posted by 준콩ol 준콩ol

댓글을 달아 주세요

  1. 안되잔핳ㅎㅎ 2014.06.20 15:06  댓글주소  수정/삭제  댓글쓰기

    안됨 ㅅㄱ

  2. 조종균 2015.05.07 11:09  댓글주소  수정/삭제  댓글쓰기

    이것때문에 외부 jar추가해서 사용했는데 메이븐 빌드시 인식을 못하던 중이었습니다^^

    다행이 덕분에 해결되었네요 좋은 정보 감사드립니다^^

  3. 구글링 2016.01.26 14:39  댓글주소  수정/삭제  댓글쓰기

    저도 덕분에 해결하고 갑니다 잘몰라서 그냥 붙여넣기했는데 버전이 맞았네요

  4. infoc 2016.02.14 22:33  댓글주소  수정/삭제  댓글쓰기

    감사합니다~~덕분에 해결했습니다^^
    eGov로 프로젝트하는데 ojdbc 기본 lib이 막히더라구요ㅎ 아 근데 <dependency> 하위 어트리뷰트에 groupId랑 artifactId에서 I(아이)가 대문자로 바껴야 하네요^^

    • 준콩ol 준콩ol 2016.02.15 11:31 신고  댓글주소  수정/삭제

      대소문자 구분하여 포스팅했는데
      코딩 색깔 구분해주는 SyntaxHighlighter가 대문자를 소문자로 자꾸 바꾸네요..ㅠ
      잘 해결하셨다니 다행입니다!

  5. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 2016.06.30 11:19  댓글주소  수정/삭제  댓글쓰기

    안되잔핳ㅎㅎ님..
    안됨 ㅅㄱ
    ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
    이게 머라고 빵터지네ㅋㅋㅋㅋㅋ

  6. 하잉 2017.02.02 14:43  댓글주소  수정/삭제  댓글쓰기

    물론 본인을 위한 블로그운영이겠지만
    공부 하시면서 고민많이하셨을텐데
    이렇게 정리해서 올려주셔서
    많은 도움 받고 갑니다.
    감사합니다.

  7. 이유좀ㅜㅜ 2017.02.06 10:55  댓글주소  수정/삭제  댓글쓰기

    ㅈㅓ는 왜 이설정할 때마다 이렇게 해도 안되는걸까여.....

    <!-- ojdbc14 설정시 -->
    <repository>
    <id>mesir-repo</id>
    <url>http://mesir.googlecode.com/svn/trunk/mavenrepo</url>
    </repository>

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


    남들과 동일하게 복붙해도 안되는 이유가 뭘까요
    혹시몰라서 아래주소로 접속해보니 404에러가 뜨는데 그게 원인이아닐지....지...http://mesir.googlecode.com/svn/trunk/mavenrepo