参考官网:http://opengrok.github.io/OpenGrok/
https://github.com/oracle/opengrok/releases
https://github.com/oracle/opengrok/wiki/How-to-install-OpenGrok
https://github.com/oracle/opengrok/blob/master/doc/EXAMPLE.txt
1. 下载stable 版本
https://github.com/oracle/opengrok/releases/download/1.1-rc21/opengrok-1.1-rc21.tar.gz
2. 环境
container:tomcat8,安装在/opt/apache-tomcat-8.5.28 //如果没有安装,可以参考另一篇《ubuntu14.04安装tomcat8》
java:java-8-openjdk-amd64
exuberant-ctags安装:sudo apt-get install exuberant-ctags //安装 ctags用于对 C\C++代码的支持
3.安装
step1 解压opengrok-1.1-rc21.tar.gz到指定目录 //这里放在/work/opengrok下,后面使用OPENGROK_PATH代替,便于理解
cd /work
tar -zxvf opengrok-1.1-rc21.tar.gz
mv opengrok-1.1-rc21 opengrok // OPENGROK_PATH=/work/opengrok
step2 配置tomcat路径
vi OPENGROK_PATH/bin/OpenGrok
在Usage()上面一行添加:
export OPENGROK_TOMCAT_BASE="/opt/apache-tomcat-8.5.28" #tomcat8安装路径,后续用TOMCAT_PATH代替,便于理解
4. 配置opengrok
cp OPENGROK_PATH/lib/source.war TOMCAT_PATH/webapps/source.war
<