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/<project>/index_body.html,

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

  


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值