오프라인 환경에서 / 차세대 프로젝트에서 Eclipse Plugin 설치 방법



오프라인 환경에서 Eclipse Plugin Download 방법

일반적으로 Eclipse Plugin을 설치하는 방법은 세 가지 이다. 

  • MarketPlace에서 필요한 Plugin을 검색하여 설치.
  • Install New Software 메뉴를 통해 update site를 입력하고 설치. 
  • Install New Software 메뉴를 통해 로컬에 다운받은 Archive파일(zip)을 선택하여 설치.
그런데 특수한 환경에서 네트워크가 안되는 경우 (인터넷이 차단된 금융권 차세대 프로젝트 같은...) 1, 2번의 방법으로는 설치할 수 없다. 인터넷이 가능한 환경에서 zip파일을 다운받아 usb나 cd를 이용하여 로컬PC로 이동시킨 후 3번의 방법으로 설치를 하여야 한다. 여기서 문제는 생각보다 많은 Plugin이 MarkertPlace나 Update Site방식은 지원하는데, 3번째 방법인 Archive (zip) 파일 설치는 다운로드 할 수 없도록 해놨다는 것이다. 

나역시 위와 같은 상황에서 SVN을 설치해야 할 일이 발생하였는데 SVN홈페이지에서 아무리 뒤져봐도 Archive 파일 다운로드가 보이지 않아서 해외 사이트를 검색하던 와중 Eclipse P2 Mirroring 이라는 기능을 알개되어 소개 하고자 한다. 


간단히 말하면 Eclipse P2 Mirroring는 update site url를 입력하여 zip형태의 Archive 파일로 묶어주는 기능이다. 

고로, 모든 update site를 zip으로 묶어서 어디서든 설치가 가능하게 하는 유용한 기능이다.


아래 내용은 국내 사이트에서는 어디를 찾아봐도 찾을수 없었던 귀중한 내용입니다. 

(정말 알아내기 힘들었습니다. ㅠㅜ)


Eclipse P2 Mirroring 사용하기

1. Eclipse가 설치 된 경로에서 아래 명령어를 수행 


첫번째 명령어 : 

${ECLIPSE_HOME}/eclipse.exe -application org.eclipse.equinox.p2.metadata.repository.mirrorApplication -source ${UPDATE_SITE_URL} -destination ${DOWNLOAD_LOCAL_PATH}


두번째 명령어 : 

${ECLIPSE_HOME}/eclipse.exe -application org.eclipse.equinox.p2.artifact.repository.mirrorApplication -source ${UPDATE_SITE_URL} -destination ${DOWNLOAD_LOCAL_PATH}

예시 : 

CMD를 켜고 아래와 같이 변수를 입력하여 명령어를 수행 한다.

${UPDATE_SITE_URL} : http://decompiler.cpupk.com/update

${DOWNLOAD_LOCAL_PATH} : c:\plugins\decompiler 




2. ${DOWNLOAD_LOCAL_PATH} 로 지정한 경로에 아래와 같이 파일이 생성 확인.




3. 폴더의 파일을 ZIP으로 압축한다 => Archive 파일 완성




4. 이클립스를 켜서 정상적으로 설치되는지 확인한다.


끝!!!

이 글을 공유하기

댓글

Email by JB FACTORY