ubuntu搭建OpenGrok

来源:互联网 发布:mac磁盘权限修复 编辑:程序博客网 时间:2024/05/01 11:18

Opengrok是一个在线浏览源码的网站,许多项目都是用Opengrok浏览。
Android Platfrom source code:http://androidxref.com/

以下介绍如何在Ubuntu 12,04 上搭建OpenGrok服务器.
JDK: java 1.7 或者java 1.7以上
OpenGrok http://java.net/projects/opengrok/downloads/download/opengrok-0.12.1.tar.gz
Tomcat http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.23/bin/apache-tomcat-8.0.23.zip

1. Ctags
   sudo apt-get install ctags

2. 解压tomcat和OpenGrok
   mkdir /home/xxx/server
   cd /home/xxx/server
   unzip apache-tomcat-8.0.23.zip
   tar -zxvf opengrok-0.12.1.tar.gz

   cp opengrok-0.12.1/lib/source.war apache-tomcat-8.0.23/webapps/(将OpenGrok/lib/下的source.war复制到tomcat的webapps目录下)

3. 配置OpenGrok,修改“/var/opengrok” 为OpenGrok的目录
   vim bin/OpenGrok
   OPENGROK_INSTANCE_BASE="${OPENGROK_INSTANCE_BASE:-/var/opengrok}"
   OPENGROK_INSTANCE_BASE="${OPENGROK_INSTANCE_BASE:-/home/xxx/server/opengrok-0.12.1}"

4. source code 目录
   a. 在opengrok-0.12.1下新建src目录,把源代码放到opengrok-0.12.1/src中
   b. 或者将其他src目录建立软链接到src中(ln -s命令)
   c. 生成index索引
      ./bin/OpenGrok index

5. 启动tomcat,修改CONFIGURATION配置
   cd apache-tomcat-8.0.23
   ./bin/startup.sh
   在浏览器中打开http://localhost:8080/source 就可以访问OpenGrok
   修改apache-tomcat-8.0.23/webapps/source/WEB-INF/web.xml
   <param-name>CONFIGURATION</param-name>
   <param-value>/home/xxx/server/opengrok-0.12.1/etc/configuration.xml</param-value>

刷新浏览器,就可以浏览源码了,OpenGrok搭建完成。

0 0
原创粉丝点击