Trac 與 eclipse mylyn 整合

經由 mylyn, eclipse 能很簡單的與 trac 整合, 提供 task focused UI

要整合這兩者, trac 要再加裝個 xmlrpc 及 http authentication 的支援

以 svn 下載 httpauthplugin plugin:
svn export http://trac-hacks.org/svn/httpauthplugin/0.10 httpauth
產生 egg:
cd httpauth
python setup.py bdist_egg
安裝:
easy_install dist/TracHTTPAuth-1.1-py2.6.egg

安裝 xmlrpc plugin:
easy_install -Z -U http://trac-hacks.org/svn/xmlrpcplugin/trunk

編輯 trac project 設定:
[components]
tracrpc.* = enabled
httpauth.* = enabled

[httpauth]
paths = /xmlrpc, /login/xmlrpc
formats = rss

重啟 apach (不然 trac 頁面 refresh 會怪怪的):
/etc/init.d/apache2 restart

Eclipse 的設定就簡單得多了:
Window -> Show View -> Other... -> Task Repositories

在 Task Repositories 中右鍵新增 task repository:
Server: 就 trac project 的 URI
Label: 辨識用, 隨便打
Anonymous: 取消掉
User ID/Passwd: Trac 中的使用者名稱及密碼
Additional -> Access Type: XML-RPC

這樣應該就可以用 Mylyn 連上 trac post tickets 了