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 |