Java/개발 환경 설정하기

오라클 드라이버 메이븐 저장소에 등록하기

kjwc 2023. 5. 25. 17:25
728x90

메이븐 설치 - 패스등록

https://maven.apache.org/download.cgi 에 방문하여 최신 버전을 다운 받는다.

apache-maven-3.9.2-bin.zip

적당한 위치에 압축을 해제한다.

압축을 해제한 폴더의 bin폴더로 이동하여 주소표시창의 주소를 복사한다.

예) D:\apache-maven-3.9.2\bin

 

내PC 위에서 우측버튼 ---> 속성 ---> 고급시스템설정 ---> 환경변수 ---> 시스템변수에서 path항목을 찾아 클릭  ---> 편집

---> 새로만들기 ---> 복사한 주소 붙여넣기 --> 확인 --->확인

 

cmd창을 열어 다음을 입력하여 설치를 확인한다.

설치가 완료되었다.
-------------------------------

 

https://itbaewom.tistory.com/317 에 방문하여 드라이버를 다운받는다.

두개 ojdbc6.jar와 ojdbc7.jar를 다운받는다.

두개를 적당한 폴더로 이동시킨 후 주소표시창에서 cmd를 입력하여 해당 폴더로 이동한다.

 

위의 창이 나타나고 파일들이 보이면  아래의 2개 명령을 복사해서 실행한다.

mvn install:install-file -Dfile=ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar

mvn install:install-file -Dfile=ojdbc7.jar -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0 -Dpackaging=jar

 

 

 

이제 부터 메이븐의 pom.xml에 의 존성을 추가하면 오라클 드라이버를 복사해서 WEB-INF/lib 폴더로 복사하지 않이도 된다.

 

<!-- ojdbc6.jar example -->
<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc6</artifactId>
    <version>11.2.0.3</version>
</dependency>

<!-- ojdbc7.jar example -->
<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc7</artifactId>
    <version>12.1.0</version>
</dependency>

 

 

 

===========================================================================================

로컬 저장소에 설치

 

ojdbc6.jar
$ mvn install:install-file -Dfile={Path/to/your/ojdbc6.jar} -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar
예)jar파일이 있는 폴더로 이동해서
mvn install:install-file -Dfile=ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar

ojdbc7.jar
$ mvn install:install-file -Dfile={Path/to/your/ojdbc7.jar} -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0 -Dpackaging=jar
예)jar파일이 있는 폴더로 이동해서
mvn install:install-file -Dfile=ojdbc7.jar -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0 -Dpackaging=jar

의존성 추가
-----------
<!-- ojdbc6.jar example -->
<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc6</artifactId>
    <version>11.2.0.3</version>
</dependency>

<!-- ojdbc7.jar example -->
<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc7</artifactId>
    <version>12.1.0</version>
</dependency>

===========================================================================================

728x90