1. 程式人生 > >10分鐘搭建OpenGrok程式碼搜尋引擎

10分鐘搭建OpenGrok程式碼搜尋引擎

步驟: 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"