프로그래밍/스프링 프레임워크

[Maven] oracle 라이브러리 추가시 Missing artifact 오류 발생

코딩딩 2019. 5. 22. 15:56

이슈

oracle jdbc 라이브러리인 ojdbc6를 스프링 프로젝트에 추가하기 위해서 maven 설정을하려고 할 때

아래와 같이 mvnrepository에서 가져온 dependency를 입력하면

	<dependency>
	    <groupId>com.oracle</groupId>
	    <artifactId>ojdbc6</artifactId>
	    <version>11.2.0.3</version>
	</dependency> 

아래와 같은 오류가 발생한다. 

Missing artifact com.oracle:ojdbc6:jar:11.2.0.3

이유는

maven 중앙 저장소에서 ojdbc6.jar를 제공하지 않기 때문에 파일을 가져올 수가 없다.

해결방법

  • 제 3의 저장소를 설정한다.
  • 저장소는 mvnrepository.com에 적혀져 있다.

  • pom.xml 파일에 repository 설정을 해준다.
 	<repositories>
		<repository>
			<id>Spring Plugins</id>
			<url>http://repo.spring.io/plugins-release/</url>
		</repository>
	</repositories>