ObjectAid 수동 설치 - ObjectAid sudong seolchi

[ 개요 ]

ObjectAid 수동 설치 - ObjectAid sudong seolchi

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

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

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

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

ObjectAid 수동 설치 - ObjectAid sudong seolchi
ObjectAid 다운로드 불가

그런데,

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

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

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

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

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

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

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

(+ 추가사항)

ObjectAid 수동 설치 - ObjectAid sudong seolchi

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

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

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

더보기

ObjectAid 수동 설치 - ObjectAid sudong seolchi

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

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

ObjectAid 수동 설치 - ObjectAid sudong seolchi

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

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

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

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

ObjectAid 수동 설치 - ObjectAid sudong seolchi


[ 다운로드 ]

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 >

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

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

ObjectAid 수동 설치 - ObjectAid sudong seolchi

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

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

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

ObjectAid 수동 설치 - ObjectAid sudong seolchi
objectaid라는 이름의 폴더를 만듬

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

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

적당한 폴더를 만든다.

ObjectAid 수동 설치 - ObjectAid sudong seolchi

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

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

ObjectAid 수동 설치 - ObjectAid sudong seolchi

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

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

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

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

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

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

ObjectAid 수동 설치 - ObjectAid sudong seolchi

4. eclipse > configuration >

org.eclipse.equinox.simpleconfigurator에 있는

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

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

ObjectAid 수동 설치 - ObjectAid sudong seolchi

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

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

[ 테스트 ]

( 자바 프로젝트 만들기)

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

ObjectAid 수동 설치 - ObjectAid sudong seolchi
프로젝트 폴더를 우클릭해서 Other로 진입
ObjectAid 수동 설치 - ObjectAid sudong seolchi
ObjectAid UML Diagram을 찾고, Class Diagram 선택
ObjectAid 수동 설치 - ObjectAid sudong seolchi
Name만 작성하고, Finish
ObjectAid 수동 설치 - ObjectAid sudong seolchi
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

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

ObjectAid 수동 설치 - ObjectAid sudong seolchi

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

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

woo-yaa.tistory.com

* 플러그인 수동설치 방법

ObjectAid 수동 설치 - ObjectAid sudong seolchi

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

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

ssamdu.tistory.com

* 플러그인 수동설치 방법

ObjectAid 수동 설치 - ObjectAid sudong seolchi