2019. 12. 25. 00:01ㆍ3_개발/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의 플러그인이 설치가 완료된 것을 볼 수 있다.
간단한 방법인데 가끔 인터넷이 되지 않은 상황에서
개발을 하려다 보면 당황스러울 때가 많은데
그럴 경우에는 당황하지 말고 위와 같은 방법으로 플러그인을 설치하다.
'3_개발 > 3_7_기타' 카테고리의 다른 글
[기타] 무료 개발 폰트(이클립스 폰트) (0) | 2020.03.02 |
---|---|
[이클립스] 이클립스 폰트(font) 및 글씨 크기 변경 (0) | 2020.02.29 |