본문 바로가기
개발/maven

maven 저장소에 없는 외부 라이브러리 추가

by 황태고블린 2022. 1. 12.

문자전송 API 를 제공하는 업체에서 jar 파일을 제공해서 쓰고 있는데

이번에 maven 으로 프로젝트를 변경하면서 기존의 lib 폴더에 던져놓고 쓰던 방식은 쓸수가 없게되었다

이런 jar 파일들은 프로젝트내 폴더 생성 후 연결하여 사용해야한다

 

프로젝트내 lib 폴더 생성 후 pom,xml 에 입력할 dependency 내용에 맞게 경로대로 폴더

생성 후 외부 jar 파일 추가

 

pom.xml 에 추가할 내용

위 사진 폴더경로와 일치시켜줌

<dependency>
    <groupId>com</groupId>
    <artifactId>linkhub-auth</artifactId>
    <version>1.1.0</version>
</dependency>

 

마찬가지로 pom.xml 에 local-repository 경로 추가

프로젝트 최상위 폴더 /lib 로 할것이므로 file://${project.basedir}/lib 로 설정

<repositories>
  <repository>
    <id>local-repository</id> 
    <name>local repository</name> 
    <url>file://${project.basedir}/lib</url> 
    </repository>
</repositories>

 

maven update 실행하여 최종 확인

'개발 > maven' 카테고리의 다른 글

maven 빌드후 생성되는 war 파일 이름 변경  (0) 2022.01.12
maven scope 속성  (0) 2022.01.12
jar를 가져올 수 있는 메이븐 저장소  (0) 2022.01.12

댓글