OpenGrok安装配置 - MAC篇

OpenGrok安装配置 - MAC篇

简介

OpenGrok一个快速、便于使用的源代码搜索与对照引擎。它帮助你搜索,对照,定位你的源代码树。它能够明白各种程序文件格式和版本控制历史记录如SCCS,RCS,CVS与Subversion。OpenGrok是OpenSolaris操作系统源文件浏览和搜索的工具。
使用起来非常非常方便,代码搜索速度超快,没用过的同学可以自行感受一下(网速可能比较慢,但本身搜索速度是很快的,本地使用的话是飞一样的感觉):Android源码OpenGrok地址

JDK安装

jdk下载地址:JDK官方下载地址
官方下载地址太慢了,可以考虑从百度下,地址为JDK8百度地址

TOMCAT安装

TOMCAT下载地址
下载解压后,将文件夹放到/usr/local/目录下
为方便起见,可以将tomcat的bin目录加到PATH中,修改~/.bash_profile,增加下面一行:

export PATH=$PATH:/usr/local/apache-tomcat-8.5.8/bin

给脚本加上可执行权限

chmod +x /usr/local/apache-tomcat-8.5.8/bin/*.sh

输入startup.sh或者usr/local/apache-tomcat-8.5.8/bin/startup.sh,启动tomcat。
打开浏览器,输入localhost:8080,能看到tomcat的界面说明tomcat已经安装配置成功了。

ctags安装

ctags下载地址
下载后安装:

cd ~/Downloads;
tar -zxvf ctags-5.8.tar;
cd ctags-5.8;
./configure && make && sudo make install;

OpenGrok安装

官方下载地址可能速度比较慢,可以自行搜索一下OpenGrok下载。
下载解压后:

mv opengrok-0.12.1 /usr/local;
cd /usr/local/cd opengrok-0.12.1/;
OPENGROK_TOMCAT_BASE=/usr/local/apache-tomcat-8.5.8/ ./OpenGrok deploy

浏览器里输入 http://localhost:8080/source/,应当能看到OpenGrok的界面:
OpenGrok安装配置 - MAC篇

OpenGrok配置

生成源码index:

sudo /usr/local/opengrok-0.12.1/OpenGrok index <absolute_path_to_your_SRC_ROOT>

重新在浏览器里打开localhost:8080/source,就可以看到自己的工程啦
OpenGrok安装配置 - MAC篇
当源码有更新或者添加新的工程之后,重新生成一下index即可:

sudo /usr/local/opengrok-0.12.1/OpenGrok index <absolute_path_to_your_SRC_ROOT>
上一篇:HDFS追本溯源:租约,读写过程的容错处理及NN的主要数据结构


下一篇:Redis数据过期和淘汰策略详解