본문 바로가기
Java/Eclipse

이클립스 플러그인 작성1

by java개발자 2016. 4. 8.

뚱딴지 같은 소리이지만,,,


외부 웹브라우저나 엑셀 셀의 하이퍼링크를 통해서

현재 OS에 실행되어 있는 이클립스에 접근 할 수 있다.


이클립스에 접근해서

특정 파일을 open 할수 있고,

특정 파일의 특정 line으로 이동할 수 있다.


> 기대효과 :

이클립스의 북마크 기능을 대체.

웹서버로 파일 위치를 공유해서(JIRA, 형상관리 등등)

파일 접근을 빠르게 시도!

개인적으로는 엑셀로 파일 수정 사항을 정리 할 수 있음.


> 아이디어 :

기능을 개선하면,,,

외부에서 이클립스 원격 작업도 가능. (물론, 이클립스 자체적으로 원격 API가 존재하는지는 모르겠지만;;;)


방법:

1.임의의 플러그인을 만든다.

2.작성한 플러그인 내부에는 두가지 기능이 있다.

3.첫번째 기능은 이클립스 startup 할때, SocketServer 를 생성해서, request를 대기한다.

4.두번째 기능은 서버로 request가 들어오면, request url을 파싱해서 특정 파일, 특정 라인으로 file open 및 line move 기능을 수행한다.(file open 및 line move 기능은 기존의 이클립스 플러그인 API를 재사용한다.)


예)


http://localhost:55555/TestProject/src/org/test/mypackage/Test1.java:34

http://localhost:소켓서버포트번호/프로젝트명/src/파일풀패키지경로:라인수


이제... 플러그인을 만들자.


(진행중)

'Java > Eclipse' 카테고리의 다른 글

eclipse 기본 세팅  (0) 2021.11.15
maven build bug  (0) 2018.05.06
eclipse 기본 세팅  (0) 2016.12.18
정규식을 이용한 이클립스 File Search  (0) 2016.04.08
이클립스 단축키 만들기  (0) 2016.04.08