您好,登錄后才能下訂單哦!
本篇內容主要講解“android怎么搭建OpenGrok快速索引”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“android怎么搭建OpenGrok快速索引”吧!
openggrok可以快速瀏覽源碼,查找相關文件及函數等。
代碼再服務器,本地使用opengrok搜索。
搭建環境等都在服務器進行。
注意:一下配置均在服務器進行,打開網址均在本地進行。
代碼再云上,所以各種配置也在云上配置,pc上拿到個地址,索引既可以了。
下載:
參考一:Linux下使用Tomcat教程(一)
Tomcat官網:Tomcat
下載到存放代碼的服務器上。
開啟服務
zip文件解壓:
授予可執行權限:cd到bin目錄下,然后執行授權:
開啟服務:
看到服務開啟了。
本地查看是否開啟成功:
打開地址 http://serverip :8080,這里的serverip換成真事的ip地址,就是你服務器的地址,例如912.168.31.11這種。
下載opengrok,并解壓。
鏈接:https://pan.baidu.com/s/1-o3j815TbNK3jCL8RyO63A
提取碼:lra6
由于github有時可能很難下載下載,這里把它放到網盤上供下載。永久有效。
tar -xzvf opengrok-1.3.6.tar.gz opengrok-1.3.6
解壓后,lib目錄下的source.war拷貝到tomcat的webapps目錄:
lib$ cp source.war …/…/apache-tomcat-9.0.37/webapps/
此時打開地址:址 http://serverip :8080/source/,這里的serverip換成真事的ip地址,就是你服務器的地址,例如912.168.31.11這種。
地址中,比第一步驟中多了個soource,其他不變即可。
問題一:這里可能會出現異常(訪問xxx:8080/source/, 輸入用戶名和密碼)。這個時候在修改一下配置即可,沒遇到則直接跳過下面,進入下一節。如下:
在apache-tomcat-9.0.37/conf目錄下,修改文件server.xml將8080改成8888,保存
然后重啟一下:
先執行shutdown.sh,然后執行startup.sh。
再打開地址,既可以看到配置成功了。
此時打開地址:址 http://serverip :8888/source/,這里的serverip換成真事的ip地址,就是你服務器的地址,例如912.168.31.11這種
下載并安裝:
git clone https://github.com/universal-ctags/ctags cd ctags./configure sudo make sudo make install
執行完成后,輸入ctags,會有輸出:
xxx:ctags$ ctags ctags: No files specified. Try "ctags --help".
下載代碼到某個目錄,我這里是放到
code/xunMa/vsoon-rom
創建索引目錄,如code//opengrok/data
在當前目錄下(code目錄):創建索引(目錄均為以上步驟縮創建的,不比完全一致,按照自己的目錄即可)
java -jar opengrok-1.3.6/lib/opengrok.jar -s xunMa/vsoon-rom -d opengrok/data -H -P -S -G -W opengrok/data/configuration.xml
會有很多warning,忽略即可。
4. 配置索引
索引文件在:
需要修改tomcat中文件,將上面路徑修改進去。
在目錄:code/apache-tomcat-9.0.37/webapps/source/WEB-INF
至此,結束。
再次打開地址: http://serverip :8888/source/,這里的serverip換成真事的ip地址,就是你服務器的地址,例如912.168.31.11這種~~
發現已經ok了。
到此,相信大家對“android怎么搭建OpenGrok快速索引”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。