본문 바로가기

카테고리 없음

[Maven] local jar dependency 추가하기

[출처] 서영이네집 블로그


메이븐의 의존성 관리 기능은 양날의 검입니다.


메이븐 중앙저장소에 있는 라이브러리는 매우 간편하게 사용이 가능하지만 중앙저장소에 없거나 인터넷이 안되는 개발환경에서는 매우 불편해지기도 합니다.


이런 경우 아래처럼 로컬 jar 파일을 사용할 수 있습니다.(인터넷이 안되는 환경이면 노가다가 필요합니다. ;(


<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<project.lib.path>${project.basedir}/src/main/webapp/WEB-INF/lib</project.lib.path>
</properties>


<!-- 큐브리드 JDBC 드라이버 -->
<dependency>
<groupId>com.cubrid</groupId>
<artifactId>cubrid_jdbc</artifactId>
<version>9.2.0.0155</version>
<scope>system</scope>
<systemPath>${project.lib.path}/cubrid_jdbc.jar</systemPath>
</dependency>


dependency/gropuId, dependency/artifactId, dependency/version은 그냥 마음대로 쓰셔도 됩니다. 중요한 포인트는 dependen