본문 바로가기
자바,스프링 - Java,Spring Framework

maven local jar 추가 import , Maven Repository 없이 로컬 jar 파일을 maven project 에 추가하기, pom.xml 로컬 jar 파일 import하기

by devscb 2024. 11. 11.
반응형

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
반응형

댓글