이클립스의 작업관리 도구인 Mylyn에서 유료로 플러그인을 제공하는 Tasktop의 대표와의 인터뷰입니다. Mylyn을 통해서 어떻게 애자일 개발을 할 것인지에 대한 내용입니다.
http://www.infoq.com/interviews/kersten-tasktop 

mp3도 제공이 되는군요.
MP3 
infoq 로그인 필요합니다.

이클립스 프로젝트 필수 유틸리티 : subversion, Ant, JUnit, Trac이클립스 프로젝트 필수 유틸리티 : subversion, Ant, JUnit, Trac - 10점
민진우 외 지음/한빛미디어
이클립스를 기준으로 CVS,Subversion,Ant,JUnit,Trac에 관한 부부개발자의 경험담입니다. 초판에는 CVS,Ant,JUnit,Scarab을 다루었던 것으로 기억합니다. 책의 실습예제로 초간단 블로그 만들기 프로젝트를 다룹니다. 언어보다 더 빨리 변하는 것이 도구이기도 합니다. 이런 도구의 사용법을 문서로 전달한다는 것이 쉽지 않지만 개정판이 나와서 다행입니다.

최근 OKJSP에 트랙을 사용하기 시작했는데, 리눅스에 트랙설치는 쉽지 않은 일이었습니다. 윈도우환경으로는 저자 민진우님이 TOW라는 오픈소스 프로젝트를 진행하고 계십니다. http://sourceforge.net/projects/raconwindows

이런 도구를 다른 개발자에게 쓰도록 공감대를 형성하는 것은 툴 자체보다 어려운 듯 합니다.
생각만하고 있었는데, 역시 부지런한 분들이 만들어 놓았군요. WoC 프로젝트에서 사용해봐야겠습니다.


이클립스 Mylyn 요즘 Trac과 붙여놓고 신나게 쓰고 있는데, 공개된 이슈트래커와 붙이면 공개 프로젝트 재밌게 진행할 수 있겠죠.
update:
http://theeye.pe.kr/222 아이님의 블로그 글 참고해서 해결했습니다.
답글 주신 yeoupooh님, kingdori님 감사합니다.
-------------

eclipse에서 다음 옵션을 바꿔줘야 합니다.

Validate Settings 버튼으로 확인을 해서 No Trac repository found at url: HTTP Error 404 가 나오면 tracxmlrpc설치가 완료되지 않은 것입니다.

성공한 경우는 "Authentication credentials are valid"라고 나옵니다.

연결은 되었지만 Attach Context 실행에서 [Errno 13] Permission denied: '.../attachments/ticket' while executing 'ticket.putAttachment()' 메시지가 나오면 해당 디렉토리의 권한을 바꿔줘야 합니다.

chmod 775 attachments 로 바꿔주었습니다.


-------------
답답합니다. 아직 해결법 찾는 중입니다.

http://www.okjsp.pe.kr:8080 에 JIRA를 설치했습니다. 누구나 가입해서 okjsp-site에 관한 버그나 이슈를 등록할 수 있습니다. 처리하는 개발자는 관리자가 할당할 수 있습니다.
이것을 이클립스의 Mylyn을 통해서 연결할 수 있습니다. 관련된 Mylyn 페이지 주소입니다.
http://www.eclipse.org/mylyn/downloads/

이클립스의 메뉴에서 Help > Find and install 을 통해서 두 개의 Remote Site를 등록합니다.
Mylyn 과 Mylyn Extas 두 사이트를 새로 등록해야 합니다.

사용자 삽입 이미지

extras에는 JIRA plugin 이 포함되어 있습니다.
사용자 삽입 이미지


등록을 마쳤으면 두 개의 체크박스를 선택하고 Finish로 다음 단계로 넘어갑니다.
사용자 삽입 이미지



Mylyn Extras 에서 Integration 아래 있는 Mylyn Connector : Jira 를 선택하고 우측에 있는 버튼 중에 Select Required를 클릭하면 연관된 플러그인을 자동으로 선택해 줍니다.
사용자 삽입 이미지


이렇게 하면 Mylyn에서 지원하는 JIRA 플러그인을 설치할 수 있습니다.
IBM developerWorks에 Mylyn 2.0 관련한 글이 올라왔군요. 물론 한글로 번역이 된 것입니다. 이클립스 3.3 버전부터 기본적으로 포함된 기능입니다. 작업세트(working set)를 보완 정도가 아닌 획기적으로 진화시킨 기능입니다.

Trac, Bugzilla, JIRA 등의 issue tracker와 연결해서 Task를 공유하거나 상태를 변경시킬 수 있습니다.

http://www.ibm.com/developerworks/kr/library/j-mylyn1/index.html

http://www.ibm.com/developerworks/kr/library/j-mylyn2/index.html
http://live.eclipse.org/
사용자 삽입 이미지

이클립스 홈페이지 우측 상단의 아이콘 중에 라이브 이클립스 사이트로 이동하도록 되어있습니다.

웹 세미나를 줄여서 웨비나라고 부르는데, 동영상, pt, 채팅이 고스란히 재현되는군요. 제품은 adobe사의 breeze를 이용했습니다만 컨텐츠가 장난이 아니게 쌓여있습니다. 계속 쌓이고, 또 앞으로 있을 웨비나에 대한 스케줄도 공시하고 있습니다.

mylyn2.2 에 대한 전세계 이클립스를 사용하는 개발자들의 관심이 뜨거운 것도 알 수 있습니다.

자주 가 봐야겠습니다.

이클립스에서 파일이 많은 경우 사용하는 기능입니다. 그룹으로 묶기 원하는 파일 또는 디렉토리를 선택한 후 뷰 상단의 맨 우측에 있는 역삼각형 아이콘을 클릭하면 다음과 같은 메뉴가 나옵니다.

Working Set Menu

Working Set Menu

그러면 창이 하나 뜨게 됩니다. 지금 선택한 목록에 이름을 정해주어야 하기 때문에 New버튼을 클릭합니다.

New Working Set

New Working Set

새로운 작업 목록을 지정하기 위한 창이 또 뜨게 됩니다. 작업 세트이름을 "회원"이라고 정했습니다.

사용자 삽입 이미지
체크박스를 통해서 추가 또는 삭제가 가능합니다. Finish 버튼을 클릭하면 작업 세트가 새로 만들어집니다.
작업 세트 선택

작업 세트 선택

회원이라고 만들어진 작업세트를 선택하고 OK버튼을 클릭하면 좌측 프로젝트 익스플로러에 해당 파일만 보이게 됩니다.

작업 세트로 보기

작업 세트로 보기


마찬가지로 뷰의 상단에 있는 역삼각형 아이콘을 클릭해서 작업 세트에 대한 기능을 조정할 수 있습니다.
Deselect Working set

Deselect Working set

예전부터 지원된 기능인데, Mylyn을 통한 목록관리와 다른 개념의 관리법입니다.
 

뷰를 X를 눌러서 없애거나 이리저리 옮겨놓고 정리가 안될 때
Reset Perspective 한방 눌러주시면 깔끔하게 정리됩니다.

Reset Perspective

Reset Perspective


저 오른쪽에 빨갛게 보이는 것은 mylyn에서 기한이 지나도 완료가 안된 태스크가 표시됩니다. 무시무시하죠. ^^;
엄청난 잠꼬대가 기억나는군요.
"쪼금만 기다리세요. 거의 다 됐어요. ㅠㅠ;"

eclipse Mylyn Task Focused UI 사용하기 #1 에 이어지는 글입니다.

작업(Task)가 활성화 되느냐 비활성화 되느냐에 따라 화면에 나타나는 목록이 달라집니다. t작업은 하나의 컨텍스트(context)를 갖고 있고, 이 컨텍스트에 작업하는 소스들 목록이 기억됩니다.

"OKJSP사용자이미지"라는 작업을 만들었습니다. 관련된 소스들을 등록하는 방법은 독특합니다. Task List 뷰에서 해당 작업을 활성화 시킵니다. 비활성화된 상태에서 앞 콩을 클릭하세요.

deactivate state

deactivate state


콩을 클릭해서 활성화시키면 에디터영역에 작업 에디터가 자동으로 뜹니다.

activation

activation

패키지 익스플로러는 텅 비어있습니다.

blank package explorer

blank package explorer

여기서 alt키를 누른 상태에서 마우스 왼쪽버튼(Alt + Left Click)을 클릭합니다.

alt + left click

alt + left click

프로젝트 목록이 짠 하고 나타났습니다. 작업에 관련된 소스는 okjsp2007에 해당 소스가 있기 때문에 또 Alt + Left Click으로 프로젝트를 선택합니다.

사용자 삽입 이미지

alt + left click more

Alt + Left Click를 할 때마다 선택된 항목의 하위단계만 단독으로 표시됩니다.
파일을 선택하고 난 후의 모습입니다.
Alt + Left Click 선택

Alt + Left Click 선택

이제 패키지익스플로러 뷰의 툴바에 있는 Focus On Active Task 아이콘을 이용해서 선택한 파일들 목록을 확인할 수 있습니다. 끄면 화면이 다음과 같이 됩니다.
Focus On Active Task icon

Focus On Active Task icon

어느 정도 정리가 되시죠.
마지막으로 Task Focused UI 에서 목록에서 빠지는 법입니다. 마우스 오른 버튼 클릭으로 선택합니다.

remove

remove

기존에 있던 Working Set 보다 훨씬 간편하고 막강한 기능입니다. 파일이 많아지면 활성화/비활성화 화면전환 시간이 조금 걸리지만 그럴수록 작업 컨텍스트를 관리하는 것이 도움이 될 것이라 생각됩니다.
아직 모르는 것이 더 많으니 Help를 참고해서 많이 파봐야겠습니다.
긴 글(?) 읽어주셔서 감사합니다.

+ Recent posts