maven (2) 썸네일형 리스트형 [Maven] 로컬 레파지토리에 라이브러리 추가하기 자주 쓰지 않는 명령어를 달달 외우고 다닐수도 없고, 메모해둔다. 메이븐에서 로컬 레파지토리에 라이브러리를 추가할 때는 다음과 같이 한다. 명령어 mvn install:install-file -Dfile= -DgroupId= -DartifactId= -Dversion= -Dpackaging=jar -DlocalRepositoryPath=프로젝트레파지토리경로 설명 명령어의 옵션 이름을 보면 대충 끼워넣을 수 있다. 참고로 localRepositoryPath 옵션을 사용하지 않으면 기본 로컬 레파지토리로 들어간다.(예: ~/.m2/repository) 나는 해당 프로젝트에서 별도로 사용하는 레파지토리가 있어서 지정해주었다. 메이븐 http 레파지토리 사용 오류 (Check that Maven settings.xml does not contain http repositories) Maven http repository 사용 오류 오류 메시지 Check that Maven settings.xml does not contain http repositories이런 오류가 발생할 때가 있다. 메이븐 버전이 높아지면서 http 레파지토리를 사용할 수 없게 되었다. https를 사용해야 한다. 하지만 불가피한 사정으로(?) https를 적용하지 못하는 경우도 있다. 원인 Maven release note에서 원인을 찾을 수 있었다. 보안상의 이유로 2021-04-04에 릴리즈 된 3.8.1 버전부터는 http 레파지토리를 사용할 수 없다. https://maven.apache.org/docs/3.8.1/release-notes.html#cve-2021-26291 해결방법 단순하게, 3.8... 이전 1 다음