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;
这样数据库就切换完成了。