일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- eclipse-plugin
- @Transactionl
- 데이터분석준전문가
- Spring 특징
- ADsP
- Spring 기초
- 크롬자동재생
- vue.js
- rollback예외
- swift
- STS
- @annotation
- Spring
- ios click
- Autoplay policy
- java
- Today
- Total
코딩 연습장
[STS] Eclipse Plugin 만들기 본문
sts를 사용하다가 내가 원하는 기능을 plugin으로 만들어서 쓰면 어떨까 하는 생각이 들었다.
개발하면서 발생하는 오류를 google에 검색해서 문제를 해결하는 편인데, 특정 부분을 google에 자동으로 검색하는 기능이 있으면 좋을 것 같다는 생각에 'QuickGoogling(QG)' 을 기획하게 되었다.
먼저, 플러그인 만드는 법부터...
1. plugin 프로젝트 생성
File > New > Other... >

Plug-in Project 생성

Project 이름 설정

아래 형광펜 두 곳 체크

형광펜 체크 해제

2-1. 프로젝트 Extensions 설정
Extensions > Add.. > Extension Wizards > "Hello..... 선택 next

해당 플러그인 실행시 아래 Message Box Text 에 입력한 문구가 alert처럼 나타난다.

yes 클릭

2-2. 프로젝트 Dependencies 설정
Dependencies > Add... > 'org.eclipse.core.resources' 검색 후 선택 > ok

2-3. plugin.xml 에 아래 id label 등 원하는 값으로 변경
3. Project Export
File > Export ...

Export > Plug-in Development > Deployable plug-ins and fragments 선택 next

해당 프로젝트 선택, Destinatin Directory 설정 후 Finish

4. export된 플러그인 등록
Destinatin Directory에 export된 jar파일을 sts plugin폴더에 등록

5. sts(eclipse) 재 실행

상단에 메뉴 생성 확인! (아이콘도 만들어서 추가해봤다 ^_^)
현재는 단순 클립보드에 복사한 텍스트를 바탕으로 구글에 검색하게 만들었는데,
좀 더 추가해서 편리한 기능을 만들 예정이다.
+ 마켓플레이스를 찾아보니 이미 비슷한 기능의 플러그인이 등록되어 있었다.
좀 더 error 검색에 특화된 기능을 추가하는 방향으로 수정해야겠다!
'Spring' 카테고리의 다른 글
[Java Resources 에러] Cannot change version of project facet Dynamic Web Module to 3.1. (0) | 2019.08.22 |
---|