JAVA

Eclipse Mylyn 과 Trac 연동하기

주원만쉐 2009. 3. 18. 17:19
728x90

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

 

프로젝트 관리 보다 효과적으로!!!

728x90