이클립스

maven 외부 라이브러리 인스톨

초이짬 2018. 4. 3. 17:23
728x90

외부에서 가져온 라이브러를 메이븐 로컬에 적용시킬때 라이브러리 파일만 위치 시킨다고 해서
메이븐이 인식을 하지는 않는다(예전에는 이렇게 했던거 같은데..)

외부에서 가져온 라이브러리를 이클립스에 넣는 방법은
메이븐 콘솔을 이용해서 인스톨 시키는 방법
이클립스 자체에서 인스톨 기능으로는 아직 확인을 못했다
대표적으로 오라클 ojdbc 를 예로
메이븐을 환경설정에서 잡지 않았다면 메이븐 설치 폴더까지 접근을 해서
콘솔 명령어로 해당 라이브러를 위치 시킨다

아래 명령어는 이클립스를 닫고 pom 파일에는 등록하지 않는 상태에서 진행하는게 좋다
열린 상태에서 하니까 계속 해서 pom 이 못찾는다고 나왓다.
mvn install:install-file -Dfile="ojdbc7.jar" -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.2 -Dpackaging=jar

-Dfile:라이브러리명(파일위치생략시 명령어를 내린곳에 존재해야됨)
-DgroupId:메이븐 라이브러리에 기록될 디렉토리그룹
-DartifactId:라이브러리가 담길 폴더
-Dversion:라이브러리버전

이렇게 인스톨후 이클립스 키고 pom에 아래와 같이 등록한다.
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc7</artifactId>
<version>12.1.0.2</version>
</dependency>

728x90