1. 문제상황
홍길동이라는 친구는 프로젝트를 투입하게 되었다.
그런데 거기 프로젝트에서 말하길... 우리 프로젝트는 보안이 굉장히 중요한 사이트입니다.
따라서 외부네트워크로는 연결이 되지 않습니다.
그러니 들어오시기 전에 개인노트북에 환경을 세팅해서 들어오시기 바랍니다.
여기서 문제 상황은 메이븐을 써서 환경이 구축되어있다면 메이븐은 라이브러리를 다운받기 위해 계속적으로 외부 네트워크에 연결을 시도하게 된다.
외부 네트워크가 연결되어있지 않다면 라이브러리를 못찾는다고 IDE에 에러를 뿜게 될 것이다.
과연 외부네트워크가 안되면 메이븐을 이용할 수 없는 것일까?
2. 준비사항
방법은 간단하다.
네트워크가 되는 시간동안 내가 사용해야할 라이브러리를을 로컬 레파지토리에 저장하고
또한 Build에 필요한 각종 플러그인을 모두 내려받는 것이다.
기본적인 세팅만으로 용량은 아마 100MB쯤 될 것이라고 생각한다.
준비는 일단은 네트워크가 되는 환경이어야한다.
네트워크가 되는 환경에만 있으면 된다.
3. 적용하기
STEP 1. 아래 그림처럼 필요한 라이브러리들을 미리 네트워크가 되는 환경에서 싹 받아준다.
STEP 2. 메이븐 Build에 필요한 플러그인 및 기타 등등을 싹 내려받는다.
STEP 3. 설정에 들어가서 Offline에 체크 해준다.
STEP 4. 프로젝트 우클릭 > Maven > Update Maven Project..에서 오프라인 체크된거 확인 후 OK 를 누르면 이제 외부 레파지토리에서 라이브러리를 읽지 않고 로컬에서 읽게 된다.
'프로그래밍 > Maven' 카테고리의 다른 글
[개발환경설정] MAVEN으로 WEBAPP 프로젝트 시작하기 (1/2) (0) | 2017.08.23 |
---|