Trac을 설정하다보니까 여기저기 좋은 plugin이 많이도 나온다.
프로그램과정에 시간을 쏟아야 되는데 셋팅에 너무 시간을 많이 보내는것 같다.
이것은 Eclipse에서 Trac관련 문서(Wiki로 작성)들을 편비할 수 있도록 하는 Plugin 입니다.
eclipse에서 help->install new software를 선택하고 다음 사이트를 추가해준다.
Name : Eclipse Trac Integration ( 편한대로 주세요 )
Location : http://trac-hacks.org/svn/eclipsetracplugin/eclipse/update/
설치가 끝나고 나면 eclipse상에서 window -> Open Perspetive -> Trac 을 선택하고 Trac Server를 등록해 준다.
그러면 Trac Navigation에 주욱~~ Wiki 파일이 올라온다.
Wiki 문법을 잘 모르는 내입장에선 참 편할것 같다.
SVN commit을 trac과 연동하여 특정 동작을 수행하도록 지정할 수 있다.
trac에서는 bug, 개발작업, 등의 내용을 ticket을 작성하여 관리한다. ticket을 작성하는 경우 일반적으로, ticket을 open한다고 한다.
ticket을 open하면, 해당 ticket의 내용을 보고, 관련 작업이 source와 관련된 경우, source code작업을 완료한 후 ticket을 close한다.
이때, ticket을 close하는 작업을 svn commit시에 자동으로 이루어 지도록 할 수 있다.
실제로는, svn commit이 발생할때 log를 hooking해서, 해당 log에 ticket 정보가 있는지 확인하고, ticket정보가 있다면,
해당 ticket을 close하거나, 해당 ticket에 log를 남기게 된다.
0. trac plugin 설치
solove@sage:/etc$ sudo easy_install http://trac-hacks.org/svn/eclipsetracplugin/tracrpcext/0.10
Downloading http://trac-hacks.org/svn/eclipsetracplugin/tracrpcext/0.10
Doing subversion checkout from http://trac-hacks.org/svn/eclipsetracplugin/tracrpcext/0.10 to /tmp/easy_install-WAd3o4/0.10
Processing 0.10
Running setup.py -q bdist_egg –dist-dir /tmp/easy_install-WAd3o4/0.10/egg-dist-tmp-NO2eTd
Adding TracExtendedXmlRpc 0.1 to easy-install.pth file
Installed /usr/local/lib/python2.6/dist-packages/TracExtendedXmlRpc-0.1-py2.6.egg
Processing dependencies for TracExtendedXmlRpc==0.1
Finished processing dependencies for TracExtendedXmlRpc==0.1
Trac과 Mylyn을 연결하기 위해 필요한 connector를 설치한다. 설치할 플러그인의 URL은
http://download.eclipse.org/tools/mylyn/update/extras/ 이다.
Mylyn integration > Mylyn Connector:Trac을 설치한다.
http://download.eclipse.org/tools/mylyn/update/extras/
위와 같다.
Continue reading “SVN commit을 trac으로 연동”
메뉴만들기
sudo gedit /usr/share/applications/eclipse.desktop
With this contents
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=eclipse
Icon=eclipse
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true
After executing this command, you can run from the menu item
applications/programming/eclipse
http://www.hui-wang.info/?p=117
Tags: Gnome, Ubuntu
한밭도서관 홈페이지 개발사업 완료후 개발된 내용을 확인하고 마음에 들지 않는 부분을 고치기 위해서 작업를 시작했습니다.
그런데 일일히 프로그램을 찾아가면서 수정하는게 귀챦고 수정되는 내용을 관리하기 위해서 공통개발작업 환경구축과 Eclipse를 사용해보기로 맘 먹었습니다. 즉 Eclipse에서 프로그램 수정과 버젼관리를 동시에 수행하는게 목적입니다.
우선 CDE 구성을 위해 Trac과 Subversion을 설치하고 프로그램 소스를 정리했습니다. (여기를 참조하세요)
다음엔 리눅스 데스크탑(Ubuntu Desktop 9.04)에 Eclipse를 구성하기 시작했습니다.
Continue reading “Ubuntu Desktop에서 Eclipse를 활용한 개발환경 구성하기(1)”
Tags: Eclipse, Java, PDT, PHP, Subversion