2007년 9월 20일 목요일

Mylyn 과 Trac을 이용한 Task Focused 협업작업

  • 여기에서는 Trac 에 대한 설치와 환경설정 부분은 다루지 않겠다. Mylyn 연동을 위해서는 Trac 에 추가적으로 XML-RPC plugin 이 설치되어 있어야 한다. 또한 여기에서는 WebAdmin plug-in 도 설치되어 있는 기반으로 설명하고 있다.

<설치>

Eclipse 에 Mylyn 을 설치한다. 설치는 아래 원격사이트를 통해 받을 수 있다.

(http://www.eclipse.org/mylyn/downloads) 참조



 

<Trac Component 설정>

Trac Admin 에서 Component 를 정의한다.


<Mylyn Task Repository 설정>

Eclipse 에서 Mylyn à Task List 뷰를 연다.


 

Task List 에서 New Task 버튼을 누른다.



 

아래쪽에 Add Task Repository 버튼을 누른다.


Trac 을 선택한다.


다음과 같이 접속정보를 넣고 Trac 계정을 입력하고 test 버튼을 누른다. Test가 성공하면 완료버튼을 누른다.



 

<Query 추가>

Task List 에서 오른쪽 버튼을 누르고 Query 를 선택



 

Repository 를 선택하고 아래와 같이 창이 뜨면 Component 를 선택하고 이름을 입력하고 확인


이와 같이 하면 Trac 으로 쿼리를 통해 Task 가 관리 되고 sync 를 맞출 수 있다. 오른쪾 작은역삼각형을 누르고 Expand All 을 선택하면 Task 가 나타난다.



 

<Task생성>

New à Task 선택하고 Repository 를 선택하면 해당 repository의 Task 가 생성


 

제목을 넣고 Component를 선택한다.



 

기타 정보를 입력하고 Create New 버튼을 누르면 Task가 생성된다.


 

<Task 기반으로 작업하기>

Task를 선택하고 오른쪽 버튼을 눌러 Activate 를 통해 Task 작업 시작. (한번에 한가지 Task로만 작업할 수 있음)



 

패키지뷰에서 버튼의 on/off 에 따라 전체 리소스가 보이거나 Task Context 에 등록된 리소스만 보이거나 하게 됨



 

우선 전체적으로 보이게 한 후 리소스를 오픈하게 되면 자동으로 Task Context에 추가되게 됨. 이후 버튼을 누르면 context 에 등록된 리소스만 보이게 됨



 

아래와 같이 context에서 제거할 수도 있음.



 

Task의 Context tab 에서도 context 에 추가된 리소스를 볼 수 있음.


 

아래와 같이 'Attach Context' 를 선택하고 'Submit'을 하게 되면 Mylyn 의 Task context 정보가 Trac에도 올라가게 됨.



 

따라서 Trac 에서 Task 를 내려받는 다른 사람들도 같은 Context 를 볼 수 있게 됨. (단, 모든 사람은 subversion을 통해 내려 받은 같은 project 에서 작업하고 있어야함. Context 를 적용받기 위해서는 아래와 같이 Task 를 open 한 후 Context Tab 에서 Retrieve Context를 클릭



 

Context 는 attach 한 시점에 따라 리스트 됨. 원하는 시점의 context를 선택한 후 확인을 누르면 해당 context 가 적용되게 됨.



 

Trac웹사이트에서 확인하면 아래와 같이 mylyn-context.zip 이 추가됨


댓글 없음: