Notice
Recent Posts
Recent Comments
Link
«   2026/03   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Developer N

[Gradle] 로컬에 있는 라이브러리 직접 추가 본문

STUDY/JAVA | SPRING

[Gradle] 로컬에 있는 라이브러리 직접 추가

nnh 2024. 9. 9. 10:25
728x90

gradle 프로젝트 작업중 한 라이브러리를 추가해야하는 일이 생겼다.

보통은 라이브러리를 가져오는 repository가 기본으로 Maven Repository를 바라보기 때문에
Maven Repository 사이트에서 라이브러리를 찾아 build.gradle에 의존성을 추가하려고 했으나, 추가가 되지 않는 이슈가 발생했다.

하는수없이 직접 jar 파일을 받아 프로젝트에 추가해주려고 했다.

처음에 한 방법은 intelliJ에서 File - Project Structure 에서 Libraries 탭에 jar를 추가해주는 것이었으나, 이조차도 안됨.

그래서 다시 구글링을 통해 로컬 라이브러리를 gradle에 직접 추가하는 방법을 찾아 성공했다.
까먹지 않기 위해 그 내용을 아래에 정리해보겠다.

 

1. 프로젝트 하위에 libs 폴더 추가 ( 폴더명은 변경 가능)

 

프로젝트 바로 하위에 libs 폴더를 추가해도 되지만 나는 src 내의 resources 디렉토리 안에 추가해주었다.

 

 

 

2. build.gradle 파일을 열어 dependencies {} 안에 의존성을 추가해준다.

(1) 파일로 등록할 경우

implementation files("src/main/resources/libs/파일이름.jar")



(2) 폴더로 등록할 경우

이후에 추가로 로컬 라이브러리를 추가할 경우를 생각해서 나는 폴더로 등록을 해주었다.
아래 소스를 dependencies에 넣어주면 된다.

implementation fileTree(dir: 'src/main/resources/libs', includes: ['*.jar'])



이렇게 하면 폴더 내의 모든 jar 파일이 등록된다.

 

 

 

728x90
Comments