Eclipse Mylyn 과 Trac 연동하기


MyLyn 을 드디어 사용해 보기 시작했습니다.

팀내에서 Trac 을 사용해서인지 생각보다 프로젝트 관리에 꽤 많은 도움을 줄 것 같아 기대되는군요.

일단 MyLyn 의 장점을 크게 요약하자면..

 1. 기존에 전체 소스를 이리저리 스크롤해가면서 필요한 리소스들을 열고 닫고 했는데, Task 로 묶으면 작업 소스 리스트만 관리해서 편리합니다.

 2. WorkSet 과는 다르게, 기존 이슈트래커나 프로젝트 관리 시스템과 연동이 되서, 실제 Task 단위로 관리하는 것이 보다 편리합니다.

 

일단 결과부터 볼까요?

사용자 삽입 이미지

1. Task Exploere

   - MyLyn 을 사용하게 되면, 특정 Task 를 클릭할 경우, 이렇게 해당 Task 에 해당하는 소스 리스트만 확인할 수 있도록 Package Exploere 의 리스트가 변경됩니다.

2. Task Repository

   - Task 저장소를 설정하고, 관리합니다.

   - Trac 과 연동되면, Trac 의 URL로 저장소를 추가하게 됩니다.

3. 현재 관리하고 있는 Task 리스트예요.

   - Trac 에서 쿼리 조합으로 카테고리리를 생성할 수 도 있고, 개인 카테고리를 생성할 수 도 있네요.

   - 저같은 경우엔, 내 타스크 (진행중, 보류중, 전체, 완료), 다른 개발자 타스크 리스트들로 카테고리를 만들어 두었습니다.


자 그럼 이렇게 사용하기 위한 준비물은 아래와 같습니다.

1. 이클립스는 3.3 이상을 사용하시는 것이 좋습니다. 3.3 부터는 MyLyn 이 기본적으로 포함되기 때문입니다.

   (MyLyn 플러그인 및 설치관련사항은 http://wiki.eclipse.org/index.php/Mylyn_User_Guide#Trac_Connector 이곳을 참조하세요)

   (이포스트는 연동만 설명합니다.)

2. Trac 이 설치되어 있어야 함은 당여하고, 버젼은 0.9X 이상이어야 합니다.

3. Trac 이 설치되어 있다면, 이를 엑세스 하기 위한, XMLRpc Plug-in 이 설치되어야 합니다.

   (http://trac-hacks.org/wiki/XmlRpcPlugin#Installation 이곳을 살펴보시면 기존 Trac 사용하시던 분들이라면 쉽게 설치하실 수 있습니다.)

4. Eclpse 의 MyLyn 의 레파지토리 커넥터를 추가로 올려주셔야 합니다. (기본으론 버그질라 밖에 없더군요)

   이클립스 메뉴중 > Help > SoftwareUpdate > FindAndInstall > New Remote Site 를 통해 플러그인을 올려주세요.

   "download.eclipse.org/tools/mylyn/update/e3.3" 주소입니다.

  (이렇게 해야만 MyLyn 의 레퍼지토리 관리 항목에 Trac 항목이 나타납니다.)


준비물 끝입니다. 이제 연동해 보겠습니다.

연동은 간단합니다. 일단, Task Repository 에서 우버튼 클릭하시면, "Add Task Repository" 를 선택하시고, 서버와 레이블을 입력하시면 됩니다.

(서버주소는 사용하시는 트랙의 프로젝트 루트 까지의 URL입니다. http://abc.com/trac/project_name)

(레이블은 구분자임으로 아무거나 입력하시고..)

(Trac 에 권한을 관리하고 있다면, 당연히 Access 할 계정과 암호를 입력하시면 됩니다.)


이렇게 하면 프로젝트 명으로 된 타스크 레파지토리가 Task Repository 에 표시됩니다.

추가된 레파지토리에 우버튼클릭 -> New Query -> 하시면 많이 사용하시던 트랙의 쿼리 생성화면과 비슷한 화면이 나타나고, 조건을 입력하시면, Task List 에 카테고리가 새롭게 추가됩니다.

사용자 삽입 이미지


이제 사용해 보세요.

MyLyn 에 세부 사용법은 F1 Help 를 열어서, 따라하기를 한번 해보시면 금방 익숙해 집니다.

# 타스크를 활성화 (Activate) 시키게 되면 Package Exploere 가 공백으로 나타나 버립니다. 이때 Package Exploere 에서 Alt 키를 클릭하시면,  Alt-마우스 왼쪽클릭하시면.  자신의 타스크에 필요한 집합을 별도로 관리할 수 있답니다.

# 조만간에 자바지기님이 마소에 관련내용을 연재한다고 하시네요? http://wiki.javajigi.net/pages/viewpage.action?pageId=36864009

# MyLyn 참조사이트 정리해 놓은 epro님의 포스트 http://epro.tistory.com/tag/mylyn

 



Posted by BAGE