Fisheye 是一個源代碼庫深度查看軟件,它能夠挖掘源代碼庫中的有用信息,呈如今Web瀏覽器界面上,Fisheye優勢: java
1) Fisheye是一個基於Web的代碼管理系統,能夠與SVN,CVS等結合使用,可以實時的顯示代碼的更新狀況,是一個很好的源碼瀏覽工具; mysql
2) 強大的代碼比對功能,能夠比較任意兩個文件之間的差別,便於問題排查; sql
3) 詳細的文件註釋功能。Fisheye對每個源文件都進行了註釋,包括做者、提交日期、版本號、以及提數據庫
交代碼等,並經過直觀的圖表進行顯示; 瀏覽器
4) 便捷的搜索功能,能夠根據本身須要的文件名進行快速搜索,也能夠直接搜索用戶名,搜索該用戶名所做的一切修改。 ide
按照官方網站給出的說明,fisheye有如下幾項主要功能工具
1、 查看全部的活動 測試
2 、跟蹤跡響開發的人員 網站
3 、管理您的代碼資源 spa
4 、保持團隊的協做代碼
系統:CentOS5.4_x64
Jira:6.0.3
Fisheye:3.5.1
Mysql:5.5.33
[root@Leon_Python_103 local]# unzipfisheye-3.5.1.zip(當前目錄/usr/local)
解壓下載好的文件,解壓好了之後,注意!不要立馬雙擊" fecru-3.5.1\bin\run.bat"啓動fisheye.
[root@Leon_Python_103 ~]# cd /tmp/
[root@Leon_Python_103 tmp]# unzip fisheye2.zip
[root@Leon_Python_103 ~]# cd /tmp/fisheye2
[root@Leon_Python_103 fisheye2]# chmod+xfisheye_keygen.sh
[root@Leon_Python_103 fisheye2]#./fisheye_keygen.sh à破解fisheye(運行這一步首先肯定能夠調出桌面程序)
[root@Leon_Python_103 lib]# mvatlassian-extras-2.5.jar atlassian-extras-2.3.1-SNAPSHOT.jar(由於破解程序目前我只找到2.3.1的破解,更名才能繼續往下走!)
找到更改過的fecru-3.5.1\lib\atlassian-extras-2.3.1-SNAPSHOT.jar文件
5、進入fecru-3.5.1\bin目錄下啓動程序
[root@Leon_Python_103 bin]# nohup ./run.sh&
這一步是安裝Crucible(Crucible是一個用於開發團隊的代碼檢測工具,有了Crucible團隊成員能夠檢查、註釋、編輯代碼,並記錄結果。當發現一個潛在的代碼問題,你能夠挑選出這條代碼行並作註釋。)
[root@Leon_Python_103fisheye2]# chmod+x crucible_keygen.sh
[root@Leon_Python_103fisheye2]# ./crucible_keygen.sh —> 破解crucible
[root@Leon_Python_103fisheye2]# cd /usr/local/fecru-3.5.1/lib/
[root@Leon_Python_103lib]# ls mysql-connector-java-5.1.32-bin.jar à驅動控件名
上傳好以後須要重啓fisheye應用!!
mysql> SET GLOBALstorage_engine = 'InnoDB'; à fisheye須要是InnoDB引擎
mysql> CREATEDATABASE fisheye CHARACTER SET utf8 COLLATE utf8_bin;
mysql> GRANT ALLPRIVILEGES ON fisheye.* TO 'fisheye'@'localhost' IDENTIFIED BY 'fisheye';
mysql> GRANT ALLPRIVILEGES ON fisheye.* TO 'fisheye'@'192.168.1.105' IDENTIFIED BY 'fisheye';
mysql> FLUSHPRIVILEGES;
這樣數據庫就切換完成了。