본문 바로가기

JAVA

[MAVEN] Local Repository 설정

Maven Local Repository

로컬 레파지토리를 설정하는 이유는 https://mvnrepository.com/ 해당 사이트에 없는 라이브러리를 추가하는 경우 로컬(컴퓨터)에 레파지토리를 추가하여 해당 경로에 라이브러리(jar)를 추가하여 사용하기 위함

 

즉, Maven Repository에서 관리하지 않는 라이브러리를 추가하기 위함

 

 


먼저 Maven 명령어를 사용하기 위해서 Maven을 설치 후 환경설정 해주어야 한다.

 

 

apache-maven-3.9.8-bin.zip
8.77MB / 8.77MB

 

maven을 다운로드 후, 경로에 압축해제


 

Maven 환경 변수 설정


 

 

mvn install:install-file -Dfile=C:\{라이브러리 path}\cos.jar -Dpackaging=jar -DgroupId=com.oreilly.servlet -DartifactId=cos -Dversion=1.3.1

원하는 라이브러리를 Local Repository에 추가해주면 Build Success


 

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
    -->
<localRepository>${user.home}/.m2/repository</localRepository>
</settings>

Project 안, 임의 경로에 setting.xml을 생성하여 해당 xml을 작성

이 user.home은 C://사용자/사용자명 경로라고 볼 수 있다.


 

 

Window > preferences > Maven > User Setting으로 이동하여 User Setting에 방금 생성한 setting.xml을 지정해주면 된다.

지정하게 되면 해당 Project는 Local Repository를 바라볼 수 있게 된다

'JAVA' 카테고리의 다른 글

[JAVA] MANIFEST.MF  (0) 2024.07.18
[JAVA] 정렬 - 배열, List  (0) 2023.10.21
[자료형] Unsigned int  (0) 2023.09.08