mylyn

IDE & Build/Eclipse 2012. 3. 12. 00:13

Mylyn 을 살짝 정리 해볼까 합니다.

정리 하기 전에 Mylyn에 대한 자료는 이미 엄청 많이 있습니다. 하여~ 이걸 내가 또 정리할 필요가 있나 싶다가도^^;

Mylyn 이 너무 좋아서~ 소문을 내기 위한 방편으로 포스트를 작성 한다 하겠습니다.ㅋ

나름 상세한 캡쳐는 넣도록 할테니^^; 좀 이클립스 또는 Mylyn을 아시는 분들은 훅훅..밑으로 내리면서 보시면 될듯 합니다.ㅋ

   

1. 이클립스 다운 받을게요! 이미 있으신 분들?은 그냥! 쓰세요~

2. 압출 풀고 실행 합니다.

참고로 설치된 이클립스의 버전은 Eclipse Platform Version: 3.5.2.R35x_v2.... 입니다.

3. Mylyn을 사용하기 위해 플러그인을 깔아야 겠죠? Install New Software 를 클릭합니다.

4. Eclipse 3.5.2는 기본으로다가 Mylyn을 내장?하고 있습니다. 아래와 같이 선택 하시고 진행 하세요!

   지금 이작업을 패스 하셔도 좋습니다. 저는 안전빵?으로다가 아직 설치 되니 않은 Mylyn 관련 플러그인 있으면

   다 깔아 버리려고 하는 겁니다. 잘 모르시면? 확..다 깔아 버리셔요!

저는 아래것만 깝니다.C/C++는 선택하니 에러뜨네요...그래서! 패스~

5. 설치될 플러그인을 한번 확인 하시고요^^; Next >

6. 라이센스 동의 하시고 Next >

7. 설치중..

8. 설치가 완료 되면 이클립스를 한번 껏다가 키자고 하는데요^^; 한번 그래주세요!

   

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 설치끝 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

   

이제 Mylyn에 대해서 설명을 하기 이전에 이해를 돕기 위해...

아래 설명을 더하겠습니다.

화면 보시면서...슬쩍 슬쩍 글읽으면서 이해해가시길 바랍니다.

훗~~ 느끼세요!

아래 내용은 엄청 멋진 개발자 "이대리"에 이야기 입니다.

   

아래 이미지는 이대리가 회사에서 사용하는 이클립스 입니다.ㅋ

하하..알바 프로젝트도 있고 회사 업무를 보는 프로젝트(mylyn_test_project)도 있습니다.

참고로 알바 프로젝트는 이해를 돕기 위해 만든 것이지 실재로 저는 회사에서 알바를 거의? 하지 않습니다.ㅋ

열심히 이대리는 일을 하고 있습니다.

오늘 할일은 SAX 싹스 관련한 작업을 열심히 하고 있었죠!!..그때~~ 이대리 이것좀 해죠~ 급해!

어쩔 수 없이 이대리는 좀전에 하던일을 정지 시키고 급하다는 일을 하게 됩니다. 이때 마음속에 이런 생각이 들었죠!ㅡㅡ;

'ㅅㅂ 아놔..기껏 파일 다 열어 놓고 완전 열심히 개발 하고 있는데 ㅡㅡ; 지금 다른거 하면 완전 헤깔리는데..'

'아~ 내가 어떤거 수정했더라...아놔~ㅅㅂ 일단 딴거 하자..에잇~'

그러곤 xslt 작업을 열라게 합니다. '꺄~~ xslt를 이래서 쓰는 구나..ㅋㅋ' 또~~ 그때~~~따르르르릉~~~

전화속 남자 : "이전에 너가 해준거 그 프로그램...에러난다 좀 봐봐~~ 급해~급해~"

'젠장 ㅡㅡ; 다 급하데..참네.... 아~ 이제좀 xslt 하려고 하는데ㅡㅡ;'

이쯤이면 아까 작업하던 SAX 싹스 작업은 전혀 기억이 나질 않습니다. 내가 그걸 오늘 작업했었나? 했을지도 모르죠...

아~ 혹..내가 치매끼가 있나? 아침에 뭘 먹었는지도 기억이 나질 않습니다.ㅡㅡ; 저는 이런 저런 걱정과 함께...

짜증..짜증..을 내면서 저는 알바 프로젝트를 엽니다.ㅡㅡ; 그리고 에러와 관련된 파일을 찾고 또 찾아 작업을 합니다.

아~ 어떤 거더라 ㅜㅜ;

요즘은 프레임워크를 써서 관련된 파일도 참 많죠! 아래 같이 관련 파일을 dao, model, service등 다 열어서 작업을 시작합니다.

알바는 다 처리를 해 줬습니다. 캬~ 좋다!

자~ 좀전에..내가...('' )(.. )( '')( ..).......뭘....했더라...

아~아~아~아~ xslt 했지?ㅋㅋ

아놔..또 찾아야 하네..파일 ㅡㅡ;

허걱~~~

아놔..이건 폴더에 뭐 이리 파일이 많아ㅡㅡ;

기억을 더듬어서 xslt 작업으로 돌아와서 작업을 합니다. 역시 이대리는 천재 인가 봅니다.

허걱...그런데 한 폴더에 파일이 100개가 넘는거 같습니다. 아니 200개? ㅡㅡ;

이 폴더 말고도 같이 작업할 폴더가 많은데...

개발 1분...스크롤 10초 합니다. 파일 하나 찾고..다시 개발 1분 ㅡㅡ; 파일 검색 30초...ㅅㅂㅅㅂ

하하.....지금까지 이대리가 자주 격게 되는 에피소드를 말씀 드렸습니다.

어떻게 해결 방법이 없을까요? ㅡㅡ;

이대리가 일도 하고 알바도 하고 열심히 밥 벌어 먹고 살수 있는 그런 방법?

   

그날 저녁 ☆☆☆ 이대리는 꿈속에서 하나님을 만나게 됩니다. ☆☆☆

하나님 : "이대리 너 걱정있니?"

이대리 : "어제 작업한 SAX 관련 파일이 기억이 나질 안아요!  web.xml 이랑 jsp 몇개 수정을 한거 같은데..."

            "아놔..어제 박과장님이 급하다고 막 어쩌고 하는 바람에 xslt 작업 했더니 ㅡㅡ; 내일 라이브 배포 해야 하는데~ ㅜㅜ"

하나님 : "넌 아직도 Mylyn을 모르느냐! ㅉㅉㅉ 안습 이구나~"

이대리 : "예? 뭔 라인이요? 에스라인? 예?"

   

그러곤 이대리는 잠에서 깨어납니다. 그러곤 혼란 스러워 합니다.

"에스라인?" 흠......내일 찾아 봐야 겠다...라고 마음을 먹습니다.

   

이대리는 회사에 출근하자 마자 "에스라인"을 검색하고 관련 기사를 미친듯이 읽기 시작 합니다.

아~ 그러다가 밝견 합니다.

마이라인!!!

   

지금까지 허접한 저의 농담을 읽어 주셨다면 감사 드립니다.ㅋ

일을 하면서 겪게 되는 에피소드를 한번 적어 봤는데요! 위와 같은 에로사항을 한번에 날려 버려주는 놈이 바로 Mylyn입니다.

   

Mylyn의 기능은 이렇습니다.

1. 통합 태스크 관리

2. 자동 콘텍스트 관리

   

태스트라는 말이 나오는데요! Task는 영어뜻 그대로 "일, 직무, 과업" 이라고 생각하면 됩니다.

위에서 이대리가  아르바이트와, xslt 작업, sax 작업을 한번에 같이 합니다.

그렇게 되면 이클립스에 열려 있는 파일이 너무 많게 되어 파일을 찾는데 너무 많은 시간이 흘러 가게 됩니다.

이때 각각의 업무를 하나의 Task 로 생각하고 Task별로 소스를 관리 하겠다는 거죠!..

ㅡㅡ;말빨 부족인가요. 혼란 스러우시죠?

일단 한번 해보겠습니다.

   

아래와 같이  Task List를 여세요

   

테스크를 등록 하겠습니다.

일단 Local을 선택 하시고 넘어 갑니다.

   

그럼 아래와 같은 화면이 뜨게 되는데요! 그림에서 보이는 바와 같이 한번 등록을 해봐 주세요!...

이클립스 망가지지 않으니까요. 일단 한번 해보세요!

입력후 저장을 하게 되시면 위와 같이 New Task가 생길 겁니다. Task 제목이 나오는 것이니 사람마다 다르겠죠?

더블 클릭을 하면 아래와 같은 화면이 나옵니다. Activate task to edit context 를 클릭 합니다.

Context에 등록되어 있는 파일이란 말이 좀 어색 할텐데요!

일단 아래 표시된 버튼을 눌러 보세요! 그럼 파일들이 쫙 펼쳐질 것입니다.

그리고? 이제 작업을 진행해 주세요!...뭐 이런 저런 파일들을 열고 작업을 하시겠죠?

이제 아래 버튼을 클릭해 주세요. 그럼..꺅~

지금까지 작업했던 파일들만 리스트업 되는 것을 볼 수 있습니다.

지금은....뭐...아~~ 뭐..좋네...하실수 있지만...지대로 사용을 해보시면 정말 좋다는 것을 아실수 있으실 겁니다.

또 새로운 태스크를 한번 만들어 보겠습니다.

이번에는 과천 서버 파일 업로드 작업 이라고 만들겠습니다.

동일한 작업을 반복하신후 다시 개발 작업을 진행 합니다.

자자 쭉쭉 작업을 합니다.

아래 소스는 xslt 작업 소스가 나왔네요^^; 암튼...작업을 합니다.

중요한건 이때! 좀전에 작업하던 알바 작업 (다오)을 하고 싶다면 알바 Task의 동그란 점을 클릭하여 Context를 활성화 시키면

아래 처럼 이클립스의 네비게이터엔 아까 작업했던 파일 리스트가 짠하고 나온다는 겁니다.

캬~ 죽입니다.

정말 한번 사용해 보세요...짱입니다.

SI고 SM이고 어떤 업무가 되시던 간에 정말 좋을껍니다.

후~ 나만 알고 싶다는^^;

간단한 스케쥴 관리도 가능 합니다.

아래와 같이 어떤한 업무 Task가 있을때 이 일을 언제까지 마무리 해야 하는지 날을 정하고 완료 여부를 체크 할 수 있습니다.

그럼 Task 가 많이 있을때 완료된 Task 는 나오지 않게도 할 수 있습니다.

   

좀 급하게 쓰는 바람에 설명이 좀 거시기 합니다.

하지만 Mylyn 이 궁금해서 미칠것 같은 분이 보신다면...후~

이런건가? 하고 사용하시는데 도움이 되실꺼라 생각하며!

올려 봅니다.

 

출처 -  http://479lgs.blog.me/150086658643

Posted by linuxism
,