[이클립스] 이클립스 플러그인(plugin) 수동 설치(오프라인 상태에서 플러그인 설치)

2019. 12. 25. 00:013_개발/3_7_기타

 

여러 프로젝트를 나가보면 정말 자주 있는 슬픈 상황 중 하나가

인터넷이 되지 않는 경우이다.

 

이런 경우에 이클립스에 플러그인(plugins)을 jar 파일로 다운로드하여서

수동으로 설치해야 하는 경우가 종종 있다.

이런 경우 인터넷이 되는 환경에서 플러그인을 다운로드하여서

인터넷이 안 되는 환경으로 옮기는 방법을 사용한다.

 

방법은 어렵지 않다.

 

1. jar파일 준비

 

인터넷이 되는 컴퓨터에서 해당 jar 파일을 찾는다.

나는 quick search로 예를 들어 보겠다.

 

이클립스가 존재하는 곳에서 plugins라는 폴더로 간다.

 

\eclipse\plugins

그 내부에 보면 

 

org.springsource.ide.eclipse.commons.quicksearch_3.9.4.201804120754-RELEASE.jar

 

위와 같이 quick search의 jar파일이 있다.

jar 파일을 못 찾겠는 경우에는

 

이클립스를 열고 Help > Installation Details -> Instaaled Softeware를 보면 내가 설치한 플러그인 목록을 볼 수 있다.

(이곳에서는 내가 설치한 플러그인을 제거도 가능한다 해당 내용은 나중에 간략하게 쓰겠다.)

 

여기서 quicksearch를 검색해 보면 

 

 

id값이 있는데, 이 id값이 jar파일의 이름과 상당히 유사하다.

 

jar파일명 : org.springsource.ide.eclipse.commons.quicksearch_3.9.4.201804120754-RELEASE.jar

id값 :   org.springsource.ide.eclipse.commons.quicksearch.feature.feature.group

 

위와 같은 방법으로 jar파일을 찾는다.

 

2. 옮길 컴퓨터(오프라인/온라인이 되지 않는)로 이동하여

 

\eclipse\plugins 파일에 플러그인 jar파일을 복사한다.

 

3. 옮길 컴퓨터(오프라인/온라인이 되지 않는)에서 설정 파일은 변경해 준다.

난 이 플러그인이 존재한다에 대한 설정 파일을 정의해 주는 파일이다.

 

파일 경로 : \eclipse\configuration\org.eclipse.equinox.simpleconfigurator\

파일명 : bundles.info

 

식별자,버전,파일 경로 및 파일명,4,false

 

순으로 추가해 주면 된다.

org.springsource.ide.eclipse.commons.quicksearch_3.9.4.201804120754-RELEASE.jar

 

식별자

jar 파일에서 버전 앞의 _전까지 명시되어 있다.

예를 들어서 위의 quicksearch는

org.springsource.ide.eclipse.commons.quicksearch_3.9.4.201804120754-RELEASE.jar

위의 빨간색 부분이 식별자이다.

 

다른 파일을 예를 들자면 org.w3c.dom.svg_1.1.0.v201011041433.jar

위의 파일의 식별자자는  org.w3c.dom.svg 이다.

 

버전

식별자 뒤의 _ 다음부터 .jar전까지 기록되어 있는 내용이다.

예를 들어 동일하게 quicksearch는 

org.springsource.ide.eclipse.commons.quicksearch_3.9.4.201804120754-RELEASE.jar

 

3.9.4.201804120754-RELEASE가 버전 정보가 된다. 

 

org.w3c.dom.svg_1.1.0.v201011041433.jar 이 파일의 버전 정보는 1.1.0.v201011041433이다.

 

파일 경로 및 파일명

 

가장 간단한 내용이다.

파일 경로는  이클립스 내의 plugins 폴더 내에 jar파일이 존재하므로 아래와 같다.

 

plugins/org.springsource.ide.eclipse.commons.quicksearch_3.9.4.201804120754-RELEASE.jar

plugins/org.w3c.dom.svg_1.1.0.v201011041433.jar

 

나머지의 내용은 동일하다.

 

결국 quick search파일은

 

org.springsource.ide.eclipse.commons.quicksearch,3.9.4.201804120754-RELEASE,plugins/org.springsource.ide.eclipse.commons.quicksearch_3.9.4.201804120754-RELEASE.jar,4,false

 

위와 같은 내용을 bundles.info의 제일 마지막에 추가하고 이클립스를 실행하면 된다.

 

 

위의 작업이 완료되고 이클립스를 재기동하면

quick search의 플러그인이 설치가 완료된 것을 볼 수 있다.

 

 

 

간단한 방법인데 가끔 인터넷이 되지 않은 상황에서

개발을 하려다 보면 당황스러울 때가 많은데

그럴 경우에는 당황하지 말고 위와 같은 방법으로 플러그인을 설치하다.