記錄下eclipse通過mylyn完成和redm…
網上很多介紹都是老版本的,或者英文片段,就連官方wiki都說的不清不楚,其實配合mylyn介面加上一個老版本的redmine介面,然後新版redmine加入一個外掛標準化介面就能讓兩者順利通訊,並保持高效可用率和相容性。
環境:
redmine最新版2.2.2eclipse classic 4.2.1 juno
mylyn外掛3.8
首先是在redmine伺服器上安裝外掛,這個比較好說,因為這個外掛從0.8版開始就開發了,當然是開源的,中間經歷了一次中斷,但現在已近恢復,專案轉移至github。https://github.com/danmunn/redmine_mylyn_connector 在此感謝danmunn以及參與此專案的朋友的工作。redmine_mylyn_connector適用於2.0以上的版本,老的1.xx版應該也相容。
安裝這個外掛先git下載最新穩定庫,必備的ruby庫libxml-ruby 也要一併安裝
1
2
3
4
5
6
7
|
git clone git:
bundle |
然後redmine重新用rake redmine:plugins:migrate 重建外掛快取,並重啟apache伺服器,開啟redmine管理頁面中的REST功能,就可完成伺服器端的配置。
接下來配置客戶端.
eclipse裡先用install new software從官方源安裝mylyn,現在最新的mylyn是3.8 安裝task list即可,其他看自己需要,可以再help->about-> installation裡看到mylyn是否正常工作
接下來需要通過 install new software從http://redmin-mylyncon.sourceforge.net/update-site/N/地址下載mylyn-redmine-connector客戶端外掛,這個地址是sourceforge的檔案庫,國內被遮蔽了,需要翻牆才行,下載
Mylyn Connector: Redmine 0.3.7.201203072118 net.sf.redmine_mylyn.feature.feature.group Sven Krzyzak
Mylyn Connector: Redmine – Redmine-Plugin-Support 0.1.0.201203072118 net.sf.redmine_mylyn.extensions.feature.feature.group Sven Krzyzak
這兩個外掛,無法翻牆就手動下載後放入eclipse的plugins資料夾中
這樣客戶端就準備好了。
我們來連線一下看看效果吧。
開啟eclipse windows->show view->other裡的task list和task repositories兩個視窗
task list就是問題列表視窗
task repositories就是問題伺服器源(redmine伺服器地址和其下各個專案情況)
配置流程是
add repositories
填寫redmine伺服器地址,label任意作為自己標記資訊,使用者名稱密碼即管理賬號,也可以用API-key登陸,然後點一下Validate Settings確認不報錯開始下一個
接下來提示你新建query,query的概念就是按照你預設值的查詢方式,查詢的結果作為一組任務進入task list,一般是具有相同特點的問題列表,比如:某個專案下的,所有未完成的,錯誤問題,指派給我的任務列表。
設定好query後返回task list就可以看到等待你處理的問題
你可以修改,新建這些問題,配置引數和redmine web介面非常相似,不做累述。task list中的任務有兩種狀態,一種是伺服器讀出來的,一種是你快取在本地的,所以別忘了提交本地快取的到伺服器。
之後你就可以看到redmine裡有一模一樣的問題或更新得到重新整理,完成mylyn和redmine的協同工作。
難點在外掛版本的選擇和理解query的概念,用過mylyn的人肯定會感覺很簡單,當然我因為souceforge需要翻牆卡了很久,希望後來者一路順風,有問題我們們到論壇裡討論
http://geekpi.cn/dz/forum.php?mod=forumdisplay&fid=48&page=1
摘自:http://geekpi.cn/blog/2013/01/2285
相關文章
- 美化完成記錄一下
- 下載facebook資料記錄(還未完成)
- Eclipse-清除Eclipse中Workspace記錄Eclipse
- Mac下通過VMware Fusion安裝centos虛擬機器操作記錄MacCentOS虛擬機
- MIT :通過手機通話記錄可預測性格MIT
- 通過登錄檔完成檔名字尾與運用程式相關聯
- jenkins中通過git發版操作記錄JenkinsGit
- 通過php頁面向指定文件中追加記錄PHP
- iOS實踐:通過核心動畫完成過山車iOS動畫
- Eclipse工具:常用快捷鍵記錄Eclipse
- 通過 gitlab 介面獲取程式碼提交記錄和改動行數Gitlab
- update誤操作後 通過undo記錄的scn找回原紀錄
- postgresql通過建立規則(RULE)實現表記錄SQL
- 記錄下實踐過的演算法演算法
- 通過oracle觸發器記錄修改某表的使用者和ip地址Oracle觸發器
- 記錄一次物理專業程式設計大作業完成過程程式設計
- CoreData:使用CoreData完成一個通訊錄儲存
- 通過分析TCO來完成企劃案(轉)
- 通過觸發器記錄資料庫連線資訊觸發器資料庫
- 記錄下學習使用kratos的過程一
- 通過HTTP的HEADER完成各種騷操作HTTPHeader
- 通過Linux命令實現螢幕錄製和回放Linux
- 通過修改CATALOG記錄的方式實現備份集目錄變更
- 重新記錄一下ArcGisEngine安裝的過程
- eclipse(4.9)通過代理更新軟體的問題!Eclipse
- [新手開發記錄] 測試通過之後進行重構
- Tomcat通過Redis實現session共享的完整部署記錄TomcatRedisSession
- Tomcat通過Memcached實現session共享的完整部署記錄TomcatSession
- SEO高手通過什麼方法達到快速收錄和排名
- 如何通過 Vue-Cli3 - Vuex 完成一個 TodoListVue
- EF Core中通過Fluent API完成對錶的配置API
- 通過執行一個tomcat容器來記錄下初學docker常用的幾個命令---映象篇TomcatDocker
- 通過執行一個tomcat容器來記錄下初學docker常用的幾個命令---容器篇TomcatDocker
- 下載地址記錄
- 記錄一下
- 演算法學習記錄四(C++)--->通過前序和中序序列重建二叉樹演算法C++二叉樹
- 修改eclipse的自動完成功能Eclipse
- Azure DevOps (十) 通過流水線完成Docker映象的部署devDocker