ubuntu 14.04 opengrok安装及配置

参考官网:http://opengrok.github.io/OpenGrok/

1. 下载stable 版本

     https://github.com/OpenGrok/OpenGrok/files/213268/opengrok-0.12.1.5.tar.gz

2. 环境

     container:tomcat7,安装在/usr/local/tomcat7

     java:java-7-openjdk-amd64

     exuberant-ctags安装:sudo apt-get install exuberant-ctags

3.安装

   step1 解压opengrok-0.12.1.5.tar.gz到指定目录

   账号:builder

   cd /home/builder

   tar -xf opengrok-0.12.1.5.tar.gz

   mv opengrok-0.12.1.5 opengrok

   

   step2 配置tomcat路径

   vi opengrok/bin/OpenGrok

   在Usage()上面一行添加:

   export OPENGROK_TOMCAT_BASE="/usr/local/tomcat7"   #tomcat7安装路径

  

   step3  源代码路径

   mkdir /home/builder/opengrok_data/src

   # 将源代码按照分类放置/home/builder/opengrok_data/src/目录下,

   # 比如:android-6.0.0_r26, android-6.0.1_r63, kernel-3.18

   

   step4  建立索引

   cd /home/builder/opengrok/bin

   #建立android-6.0.0_r26源码索引

   export    OPENGROK_INSTANCE_BASE="/home/builder/opengrok_data/android-6.0.0_r26"

   export    OPENGROK_WEBAPP_CONTEXT="/android-6.0.0_r26"

   ./OpenGrok index  /home/builder/opengrok_data/src/android-6.0.0_r26


   #其他分类的源代码类似


    step5 安装opengrok

     cp opengrok/lib/source.war  /usr/local/tomcat7/webapps/android-6.0.0_r26.war

     cp opengrok/lib/source.war  /usr/local/tomcat7/webapps/android-6.0.1_r63.war

     cp opengrok/lib/source.war  /usr/local/tomcat7/webapps/kernel-3.18.war

     .......

     cd /usr/local/tomcat7/bin

     ./startup.sh 

     完成后,会在/usr/local/tomcat7/webapps/下生成

     android-6.0.0_r26,android-6.0.1_r26,kernel-3.18目录

     

     step6 修改配置文件参数

     cd /usr/local/tomcat7/webapps/android-6.0.0_r26

     vi WEB-INF/web.xml

     将CONFIGURATION的param-value 修改为

    /home/builder/opengrok_data/android-6.0.0_r26/etc/configuration.xml

     其他修改类似


      spte7  访问

      http://localhost:8080/android-6.0.0_r26

      http://localhost:8080/android-6.0.1_r63

      ......

      因为我们的分支比较多,所以做了一个静态页面,类似http://androidxref.com/首页面,

      修改/usr/local/tomcat7/webapps/ROOT/index.html,style.css,图标也放在这里

  

       各个工程的说明信息也可以修改/usr/local/tomcat7/webapps//index_body.html,

       图标修改/usr/local/tomcat7/webapps//default/style.css, img等

  


你可能感兴趣的:(ubuntu 14.04 opengrok安装及配置)