Setup OpenGrok:
1. download the latest version from OpenGrok
mkdir opengrok
mkdir opengrok/{src,data,dist,etc,log}
tar -C opengrok/dist --strip-components=1 -xzf opengrok-X.Y.Z.tar.gz
cp /opengrok/dist/doc/logging.properties /opengrok/etc
```
将code放到"opengrok/src"目录下,或者可以创建软链接:
ln -s ~Code/OpenSource_Code/androidX androix
创建 index(主要jdk的版本,opengrok对jdk版本有要求)
java \
-Djava.util.logging.config.file=./opengrok/etc/logging.properties \
-jar ./opengrok/dist/lib/opengrok.jar \
-c /usr/local/bin/ctags \
-s ./opengrok/src -d ./opengrok/data -H -P -S -G \
-W ./opengrok/etc/configuration.xml -U http://localhost:8080/source
2. Install web application container of your choice (e.g. Tomcat, Glassfish).
-
将"opengrok/lib/source.war" copy到 Tomcat的"webapps"目录下
-
修改"webapps/source/WEB-INF/web.xml"
-
重启Tomcat