반응형
maven에서 local jar 추가 / import 하기
1) 오프라인에서 빌드를 해야하거나,
2) maven central repository에 존재하지 않는 jar를 추가해야할 경우가 있습니다.
이럴 때, 로컬에 있는 jar를 import 해서 빌드하는 법을 공유드립니다.
아래와 같이 pom.xml에 dependencies tag안에 dependency를 추가할때,
scope 를 system으로 하고, systemPath에 jar의 위치를 입력해주시면 됩니다.
<dependency>
<groupId>devscb</groupId>
<artifactId>devscb-lib</artifactId>
<version>1.0.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/devscb-lib.jar</systemPath>
</dependency>
${project.basedir} 는 프로젝트의 root 경로로,
위의 예제에서는 프로젝트 root 경로 하위 lib 폴더를 만들어서 devscb-lib.jar란 파일을 놓았습니다.
#java, #maven, #local, #jar, #library, #import, #메이븐, #로컬, #라이브러리
728x90
반응형
'자바,스프링 - Java,Spring Framework' 카테고리의 다른 글
spring profile, 스프링 profile, spring 환경별 구성 다르게 하기, spring 설정방법, spring.profiles.active (0) | 2024.11.13 |
---|---|
maven dependency scope, provided, system, import, runtime, test (0) | 2024.11.12 |
java jni란?, jni 사용하기, windows에서 jni사용하기, 윈도jni (5) | 2024.11.10 |
Java프로젝트에 lo4j2 적용하기 (1) | 2024.11.09 |
java프로젝트에 log4j2를 도입해야하는 이유. (1) | 2024.11.08 |
댓글