OpenGrok安裝配置-MAC篇

懷聽發表於2016-11-16

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.png

OpenGrok配置

生成原始碼index:

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

重新在瀏覽器裡開啟localhost:8080/source,就可以看到自己的工程啦
opengrok2.png
當原始碼有更新或者新增新的工程之後,重新生成一下index即可:

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


相關文章