Develop/SpringBoot

[Springboot] 외부 라이브러리 jar 추가하기

chea-young

프로젝트에서 Nice 본인인증 API 구현을 담당하게 되었다. Nice 담당자님으로부터 승인을 받은 후, 이메일로 jar 파일을 전달 받았다. Springboot에서 외부 jar을 추가해서 사용할 수 있는 방법을 정리하고자 한다.

 

Springboot 버전
- Java 17
- Springboot 3.2.0

- gradle  8.6

 

개발 순서

1. 프로젝트 파일 내부에 jar 파일 추가

2. gradle에 추가한 파일 명시하기

 

1. 프로젝트 파일 내부에 jar 파일 추가

- ./libs 폴더를 생성 후, libs 폴더 내부에 추가하고자 하는 외부 jar 파일을 넣어 줍니다.

2. gradle에 추가한 파일 명시하기

아래와 같이 수정하고, build를 해주면 코드 내부에서 외주 jar 사용이 가능한 것을 확인하실 수 있습니다.

- gradle 7.0 보다 낮은 경우

1
2
3
4
 
dependencies {dependencies {
   compile fileTree(dir: 'libs', include: ['*.jar'])
}
 
 

 

- gradle 7.0 이상인 경우

1
2
3
4
 
dependencies {dependencies {
   implementation fileTree(dir: 'libs', include: ['*.jar'])
}
 

 

참고 사이트

- https://jyami.tistory.com/44


추후 Nice 본인인증 및 사용자 회원가입에 대한 설계 후 개발할 예정이다.