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搭建完成。
- ubuntu搭建OpenGrok
- Ubuntu搭建OpenGrok
- 在Ubuntu下搭建OpenGrok
- Mark: Ubuntu搭建OpenGrok阅读源码
- opengrok搭建
- opengrok搭建
- Ubuntu搭建OpenGrok环境阅读Linux内核源代码
- 懒人搭建OpenGrok for Android N on Ubuntu 16.04
- OpenGrok源码搜索引擎搭建
- MAC OpenGrok搭建
- Opengrok服务搭建
- 搭建Opengrok本地服务器
- ubuntu opengrok 安装使用
- Ubuntu 配置 OpenGrok 环境
- Ubuntu下OpenGrok安装使用
- Ubuntu下opengrok的安装
- openGrok
- OpenGrok
- 一个非常实用的带验证码的模拟登陆实例
- poj 2786 Keep the Customer Satisfied(贪心+优先队列)
- 优盘启动盘进入系统后识别不了硬盘
- java中对数组的操作
- php模版引擎(smarty3)—优化(定界符,避免和其他语言的冲突)
- ubuntu搭建OpenGrok
- [模板]筛选法求欧拉函数
- 二值图像边缘提取算法C语言实现
- HDN通畅工程
- android AVD 启动时报错(emulator: erroremulator:ERROR:This AVD's configuration is missing a kernel file )
- 全志a33下生成设备节点/dev/spi0.0的步骤(全志a20下生成/dev/spidev2.0)
- 自定义 view oncreate -> onmesure -> onlayout ->在 成员方法findviewbyid 为 null , 在 onmesure则友值
- STL中的排序算法一览
- AVL树的旋转