10分鐘搭建OpenGrok程式碼搜尋引擎
阿新 • • 發佈:2019-01-25
步驟:
1。安裝tomcat8
$ sudo apt-get install exuberant-ctags tomcat8
$ sudo /etc/init.d/tomcat8 restart
檢視http://ip:8080 驗證tomcat是否安裝成功
2.解壓opengrok安裝包,如我在家目錄解壓/home/louis/opengrok-1.1-rc3
3.部署 在/home/louis/opengrok-1.1-rc3/bin下面執行命令
sudo /var/lib/tomcat8 ./OpenGrok deploy
4.檢視頁面顯示找不到root path,可以檢視OpenGrok這個shell檔案,預設的程式碼路徑即是SRC_ROOT在/var/opengrok/src下面。建立該目錄,並chown -R tomcat8:tomcat8 /var/opengrok/src
5.下載例項程式碼如Opengrok自身的原始碼,在/var/opengrok/src下面執行命令
git clone https://github.com/OpenGrok/OpenGrok.git
6.建立索引
/home/louis/opengrok-1.1-rc3/bin/OpenGrok index /var/opengrok/src
即可成功建立索引,然後可以看程式碼了。
更新索引命令:
可以ignore不需要的二進位制檔案
/home/louis/opengrok-1.1-rc3/bin/OpenGrok IGNORE_PATTERNS="-i *.dat -i d:testdata -i *.bin -i *.ram -i d:lost+found"