Languages/Java2008.07.09 22:54
인터넷 찾아보면 여러가지 문서들이 나오지만... '가장 간단한 방법'은 3.3.x 대의 Eclipse 플랫폼을 사용하고, http://www.eclipse.org/mylyn/downloads/ 에 가서 download.eclipse.org/tools/mylyn/update/e3.3  (Eclipse 3.3)과 download.eclipse.org/tools/mylyn/update/extras  (Eclipse 3.3 and 3.4) 옆의 디스크 모양 버튼을 눌러, 관련 zip 파일을 다운받아 설치하는 것이다.

(Eclipse 3.4의 경우에도 크게 다르진 않은데, MyLyn 코어에 해당하는 부분은 그냥 Help->Software Update에서 Avaliable Software탭을 누르면 나오는 맨 윗 필드에 MyLyn을 입력하면 필터링 되어 나오는 플러그인들을 전부 설치하는 식으로 하는 것이 젤 낫고, 위 download.eclipse.org/tools/mylyn/update/extras에 해당하는 부분은 Add Site 버튼을 누른 뒤 http://download.eclipse.org/tools/mylyn/update/extras를 등록한 다음에 설치하는 것이 낫다. extras에 해당하는 부분 만이라면, 직접 받아서 아래와 같이 깔아도 되긴 된다. ^^;;)

다운받은 파일들을 각각 압축을 풀면, 그 안에 features와 plugins 디렉터리가 만들어지는 것을 볼 수 있다.

사용자 삽입 이미지

이 두 디렉터리'만' (site.xml은 제외) 카피하여 eclipse가 깔린 디렉터리 바로 아래에 붙여넣기 한다. 이미 그 디렉터리 안에 features 디렉터리와 plugins 디렉터리가 있으므로, 파일들이 해당 디렉터리 아래로 옮겨질 것이다.

이렇게 한 다음에 eclipse를 다시 띄운다.

그런 다음 Window->Show View->MyLyn->Task Repositories를 선택하고 OK 버튼을 누른다. 그러면 화면 하단에 Task Repository들의 목록이 출력된다.

Trac과 연동하기 위해서는 이 목록의 한 항목으로 Trac Repository를 추가하여야 한다. Task Repository 창에서 마우스 오른쪽 버튼을 누르고 Add Task Repository...를 선택하면 다음과 같은 창이 뜬다.

사용자 삽입 이미지

여기서 Trac을 선택하고 Next > 를 누르면, 다음과 같은 창이 뜨는 것을 볼 수 있다.

사용자 삽입 이미지

여기서 Server에는 http://<호스트 주소>/... 로 표기되는 Trac Server URL을 끝까지 적어주면 된다. Label에는 아무 말이나 Repository 이름을 적어주면 되는데, 관계된 프로젝트 이름을 적어주면 좋다. 그 아래쪽에는 Trac Server에 접속하는 데 필요한 사용자 ID와 패스워드를 적어주면 되고, 나머지는 특별히 건드릴 일이 없을 것이다.

유의할 것은, Additional Settings에 보면 Trac 서버와 연동하는 방식으로 Automatic, XML-RPC plugin, Web의 세가지 중 하나를 선택할 있게 되어 있는데, 보통은 Automatic으로 두면 무방하지만 Trac Server에 XML-RPC 플러그인을 설치하지 않은 경우에는 Web 연동이 기본적으로 선택되리라는 점이다.

Web을 통해 Trac과 연동하게 되면 Trac의 기능을 Eclipse와 매끄럽게 연동하여 쓰는 것이 불가능해지므로 (궁금하면 한번 확인해보기 바란다. 거의 웹 브라우저를 한쪽에 따로 띄워놓고 Eclipse로는 코딩만 하는 것과 별반 차이가 없어진다) 가능하면 Trac 서버에 XML-RPC 플러그인을 설치하기 바란다.

이 플러그인의 설치 방법에 대해서는 http://theeye.pe.kr/tag/XML-RPC 여기에 정리가 잘 되어 있으니 참고.

이 이후에 해야 할 일들에 대해서는 http://dogfeet.tistory.com/7 여기에 대충 나와 있으니 역시 참고. 단 Europa DIscovery Site에 관계된 부분은 건너뛸 것. Subclipse 설치를 마친 다음에는 Team Synchronize view에 관계된 부분부터 읽어나갈 것. 그 다음 부터는 최근의 MyLyn + Trac 상황과 조금씩 차이가 있을 수 있으므로 (버전업 때문) 대충 감안해서 읽어나갈 것.


신고
Posted by 이병준

소중한 의견, 감사합니다. ^^