트랙 위키 데이터 추출

트랙에서 confluence 로 이관하기 위해서는 위키 페이지와 첨부 파일을 추려야한다.

 

위키 페이지를 추출하기 위해선 다음의 명령어를 실행한다.

  1. trac-admin [트랙 프로젝트] wiki dump [위키 페이지가 생성될 디렉토리]

trac2confluence-01.png

 

위와 같은 작업을 실행하면 다음과 같이 위키 페이지가 별도로 만들어진 것을 볼 수 있다.

trac2confluence-02.png

 

첨부 파일은 [트랙 프로젝트]/attachments/wiki 에 존재한다.

UWC 를 이용한 위키 업로드

Confluence Admin 메뉴에는 Import From Another Wiki 라는 메뉴가 있는 데, 이 페이지는 UWC 를 이용하라고 안내만 한다.

즉, 위키 페이지를 Confluence 로 임포하는 것은 UWC 라는 별도의 프로그램을 이용한다.

UWC Wiki URL : https://studio.plugins.atlassian.com/wiki/display/UWC/Universal+Wiki+Converter

 

UWC 프로그램은 Java 프로그램으로서 java client 가 설치되어있어야한다.

받은 프로그램을 실행하면 다음과 같은 화면이 뜬다.

trac2confluence-08.png

Attachments 위 경로의 첨부 파일이 존재하는 디렉토리를 선택하고

Pages는 덤프 떠진 위키 페이지를 추가한다.

 

To Confluence 에 기입할 정보는 다음과 같다.

  • Address: [Confluence Domain]/wiki
  • Login: 관리자 계정
  • Password: 관리자 패스워드
  • Space Key : 위키 페이지가 업로드 될 Confluence Space Key

 

ssl 프로토콜을 이용하여 Confluence 에 업로드를 할 경우에는 다음 문서를 참조한다.

참조 : https://studio.plugins.atlassian.com/wiki/display/UWC/UWC+SSL+Support#UWCSSLSupport-TrustingallCertificates

얼마전 사내 svn 서버를 이동하면서 svn 서버를 업그레이드를 해버렸다.
visual svn 1.6 대에서 1.7버젼으로.
덕분에 기존 소스를 동기화시킬때, 오류가 났다. svn 스펙에 따라 서버 버젼이 정의되고 있는지 모른것이 화근.


Visual SVN Server 1.6.x 는 SVN 1.4.x 스펙
Visual SVN Server 1.7.x 는 SVN 1.6.x 스펙이다.

그래서 이 기회에 다시 한번 기본 환경구축에 대한 가이드를 작성해본다.

==================================================

* Eclipse 설치.
eclispe 는 eclipse.org 에서 j2ee 용으로 설치한다. 현재 버젼은 3.4.2 버젼까지 릴리즈되어있다.

* svn 플러그인 설치
1. Eclipse 실행 후 [Help] -> [Software Updates] 를 클릭하여 플러그인 업데이트 화면을 연다.

2.[Available Software] 탭을 선택한 후 [Add Site] 클릭

3.다음 업데이트 URL 을 기입한다.
http://subclipse.tigris.org/update_1.6.x

만일 svn 서버가 1.4.x 스펙을 사용한다면 다음 url 을 사용하라.
http://subclipse.tigris.org/update_1.4.x

4.업데이트 URL 을 추가하면 아래와 같이 플러그인 사이트가 등록된다. 해당 항목에 체크한 후 [Install] 클릭

5.의존 플러그인에 대해서 확인을 진행한다. 시간이 좀 걸릴거다-_-

6.의존 플러그인에 대해 적합하고, 이미 설치되어있는 것이 없다면 아래와 같이 나타난다. 만약 Details 항목에 에러 메세지가 뜬다면 영어만 잘 읽어도 오류 원인을 파악할 수 있을 거다. [Next] 클릭

7.라이센스에 동의한 후 [Finish] 클릭

8. 실제 설치가 진행된다.

9. 설치 완료 후 이클립스의 재실행을 요구한다. [Yes] 클릭

10. 끝

* mylyn, trac 플러그인 설치
trac 은 버그 추적 관리 툴이다. jira 등, 다른 bts 를 사용한다면 이 플러그인은 설치하지 않아도 좋다. 그러나 mylyn 플러그인은 필요할 것이다. (bts 가 용어가 맞던가?-_-a)
아래의 url 을 추가한다.
http://trac-hacks.org/svn/eclipsetracplugin/eclipse/update


또한 [Manage] 를 클릭하여
http://download.eclipse.org/tools/mylyn/update/extras 항목을 체크한다.



그리고 다음 2개의 항목에 대해서 체크 후 [Install] 한다. 만일 jira 를 사용한다면 extras 항목에서 trac 대신 jira 를 선택하면 된다.




* Maven 플러그인 설치
maven 플러그인은 sonatype 의 m2clipse 플러그인을 이용한다.
설치 과정은 svn 플러그인과 동일하다. 다만 업데이트 URL 과 설치 항목에 대해서만 적절하게 설정하면 된다.
필자는 아래와 같이 설정하였다.
(m2eclipse update url : http://m2eclipse.sonatype.org/update )



* Spring IDE 플러그인 설치
스프링을 사용한다면 이 플러그인은 필수다. 물론 없어도 되지만, 사용한다면 엄청.. 유용할것이다
스프링 플러그인 URL : http://springide.org/updatesite

스프링에서 사용하는 부분들에 대해서 적절히 체크한 후 [Install]


끝.

+ Recent posts