본문 바로가기

새로운 블로그로 이전합니다
구글블로그 / 네이버블로그
(자료도 점차 이전할 계획입니다.)


저장용/IT 정보

이클립스) ObjectAid 플러그인 수동설치하기

by 심심풀이 개발자 2022. 1. 22.

 

[ 개요 ]

자바를 이용한 디자인패턴을 공부할 때

Eclipse의 플러그인인 ObjectAid를 사용한다.

(* 코드를 드래그&드랍하면, 간편하게

클래스 다이어그램을 얻을 수 있다.)

 

ObjectAid 다운로드 불가

그런데,

2021년 중반부터 사이트에 접속할 수 없었고

지금도 정식으로 설치하는 것이 불가능하다.

(* 다른 플러그인으로 대체하려고 시도했지만

ObjectAid만큼 좋은 플러그인은 없었다.)

 

어렵게 어렵게 zip파일을 구했는데

이것을 이용하여 이클립스에 ObjectAid

플러그인을 수동으로 설치해보자

 

(+ 추가사항)

ObjectAid구 버전의 이클립스에서만

동작이 가능하며, 현 시점의 최신버전에서는

정상적으로 사용할 수 없는 현상이 있다.

 

더보기

* 최신버전(실험 기준, 2021-09)에서는

해당 플러그인이 정상적으로 동작하지 못한다.

 

* marketplace의 댓글을 보면 (참고자료)

2021-03에서 Finish를 눌러도 다음으로

넘어가지 않는다는 내용이 있다.

 

 

+ 시퀸스 다이어그램은 사용불가


[ 다운로드 ]

objectaid.zip
6.32MB
bundles.info에 추가할 내용.txt
0.00MB
테스트 코드.txt
0.00MB


[ 설치하기 ]

 

Eclipse Packaging Project (EPP) Releases | Eclipse Packages

 

www.eclipse.org

(↑ 이클립스 패키지 다운로드 페이지)

 

이클립스 다운로드 페이지 > Download Packages >

우측의 More Downloads > Older Versions >

원하는 버전 선택 > 원하는 패키지 선택

(* 패키지는 위쪽일수록 최신버전임)

 

★ 현 시점 최신버전의 JDK(jdk-17.0.1)와 호환되고
ObjectAid와 호환되는 버전 중 그나마 최신버전인
2018-09버전에서 플러그인을 수동으로 설치해보자.

 

(2018-09, R Packages, Java EE Developers, 64bit)

 

 

* 이클립스종료된 상태에서 진행한다.

 

objectaid라는 이름의 폴더를 만듬

1. eclipse.exe가 있는 이클립스 폴더에서

(* 바로가기가 있으면, 우클릭 > 파일위치열기)

적당한 폴더를 만든다.

 

2. zip파일에 있는 jar파일 23개

1번에서 만든 폴더에 집어넣는다.

 

3. bundles.info에 추가할 내용.txt

메모장으로 열고 Ctrl+H를 눌러서

(폴더명)1번의 폴더이름(objectaid)으로

모두 바꾸기를 수행한다. (총 23회)

 

* 메모장에서 'Ctrl+스크롤'을 하면,

글자 크기를 줄여서 가독성을 높일 수 있음.

 

4. eclipse > configuration >

org.eclipse.equinox.simpleconfigurator에 있는

bundles.info를 메모장으로 열어서

3번의 내용(23줄) 맨 아래에 추가한다.

 

5. 이클립스를 실행한다.

 

설치 후, ObjectAid가 목록에 추가됨
Help → About Eclipse → Installation Details → Plug-ins 검색결과


[ 테스트 ]

 

( 자바 프로젝트 만들기)

 

더보기
새 프로젝트 생성하기
Java Project 선택하고 Next
Project name만 입력하고 Finish
체크하고 Open
src를 우클릭하고, New → Class
Package는 지우고, Name만 입력하고 Finish
테스트용 코드 입력

 

( 클래스 다이어그램 만들기 )

프로젝트 폴더를 우클릭해서 Other로 진입
ObjectAid UML Diagram을 찾고, Class Diagram 선택
Name만 작성하고, Finish
ucls영역 안으로 test.java를 드래그&드랍


[ 참고자료 ]

 

ObjectAid UML Explorer

The ObjectAid UML Explorer is optimized for the quick and easy creation of UML class and sequence diagrams from existing Java source code and libraries. It uses the UML notation to show a graphical representation of existing code that is as accurate and up

marketplace.eclipse.org

* 호환버전 확인, 최신버전 오류 관련 댓글

 

 

이클립스 플러그인 수동 추가하는 법

개발 환경이 바뀌면 이클립스에 다시 플러그인을 추가할때가 많은데 가령 이클립스 마켓플레이스(Marketplace)에 안나오거나 사용하지 못할 때! Help > Install New Software... 로 설치도 에러가 날때!  

woo-yaa.tistory.com

* 플러그인 수동설치 방법

 

 

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

여러 프로젝트를 나가보면 정말 자주 있는 슬픈 상황 중 하나가 인터넷이 되지 않는 경우이다. 이런 경우에 이클립스에 플러그인(plugins)을 jar 파일로 다운로드하여서 수동으로 설치해야 하는 경

ssamdu.tistory.com

* 플러그인 수동설치 방법

 

댓글