Skip to content

외부 jar 파일 사용법

개발을 하다보면 Maven Repository에서 다운로드 받을 수 없는 외부 jar 파일을 사용해야하는 경우가 있는데, 이 경우 의존성 주입 방법은 아래와 같다.


빌드 목록에 등록

Gradle 사용 시

  1. Project의 rootlibs 폴더 생성1 후 외부 jar 파일 복사
  2. build.gradle 파일에 dependency 설정

    dependencies {
        implementation files('libs/jar-file.jar')
    }
    

Maven 사용 시

  1. mvn install 명령어를 통해 Maven 로컬 저장소 등록

    mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging> -DgeneratePom=true
    
  2. pom.xml 파일에 의존성 설정

    <dependency>
        <groupId>com.example</groupId>
        <artifactId>your-artifact</artifactId>
        <version>1.0</version>
    </dependency>
    

프로젝트에 등록

IntelliJ 사용 시

  • Project Structure -> Modules -> Dependencies -> + -> JARs or Directories

  1. JSP 사용 시 WEB-INF/lib 폴더를 사용해도 좋다.