美文网首页
OpenGrok配置拾遗

OpenGrok配置拾遗

作者: 墨道院 | 来源:发表于2018-08-15 17:56 被阅读6次

由于aosp的代码空间占据太大,公司给我们加了一块2TB的硬盘,所以需要把所有代码move到新的分区下面,那么之前在home目录下的配置的OpenGrok就需要重新搞了。以为只要重新index代码就可以了,但是其实不行,我还是调查了很久才搞清楚当初是怎么设置的,好吧,我还是在这里回顾一下吧

Software Prerequisite

OpenGrok是java实现的,所以首先需要安装java SDK, 然后还要安装tomcat, 具体细节请参考 Reference的链接

OpenGrok部署

1. 首先解压缩到一个目录

比如:

/data2/tools/opengrok-1.1

然后打开这个目录下的bin/OpenGrok,找到包含OPENGROK_INSTANCE_BASE这个变量的那一行,改成OpenGrok所在的当前的目录,即改成这样(以我目前的情况):

OPENGROK_INSTANCE_BASE="${OPENGROK_INSTANCE_BASE:-/data2/tools/opengrok-1.1}" 

2. 准备要阅读的代码

即将目标代码工程放到到当目录下的src目录,可以通过软连接命令来做,即进入src目录后运行:

ln -s real_src_path  dir_name

3. 部署

在当前目录下运行

./bin/OpenGrok deploy

4.索引代码

./bin/OpenGrok index

如果是aosp的代码,这个索引代码的过程将会非常耗时!

其实我最想记录的是第一个步骤,时间长了就忘了。

Reference

  1. How-to-setup-OpenGrok
  2. setup-opengrok
  3. OpenGrok 部署

相关文章

  • OpenGrok配置拾遗

    由于aosp的代码空间占据太大,公司给我们加了一块2TB的硬盘,所以需要把所有代码move到新的分区下面,那么之前...

  • Docker-OpenGrok的安装及使用

    安装OpenGrok要安装一堆东西,偷个懒,使用别人配置好的docker镜像来使用opengrok,以下为具体步骤...

  • OpenGrok tools使用

    OpenGrok项目管理 最后使用 opengrok-indexer时参数其实传递错误。 opengrok-ind...

  • opengrok搭建

    opengrok是看代码的利器,主页为 https://github.com/oracle/opengrok 下载...

  • OpenGrok 使用方法

    OpenGrok 使用方法 20170612 初始版本,添加文档 官方路径 http://opengrok.git...

  • 代码阅读工具opengrok

    代码阅读工具opengrok

  • 基于docker的OpenGrok方案

    最近查找可以方便阅读代码的工具,发现了 OpenGrok 这个东东,但是这个东东需要自己去配置其服务状态。简单来说...

  • OpenGrok-Git-Python新版本离线安装与简单配置

    0x00 前言 网上有很多现成的OpenGrok安装与配置的文章,但大多都比较老旧,截止行文前,我使用的版本是: ...

  • OpenGrok环境搭建

    OpenGrok介绍 OpenGrok为一个方便快速的源码搜索及交叉引用查询引擎。它以Java编写,可用于源码搜索...

  • 部署安装OpenGrok {O

    opengrok site Features Comparison with Similar Tools Supp...

网友评论

      本文标题:OpenGrok配置拾遗

      本文链接:https://www.haomeiwen.com/subject/mfgwbftx.html