ubantu opengrok

本文介绍了OpenGrok,一个高效的代码搜索工具,包括其应用场景、安装步骤(如在Ubuntu18.04上安装,使用Java和Tomcat),以及如何创建和管理索引。详述了从下载源码、安装到配置的全过程。
摘要由CSDN通过智能技术生成

概述

OpenGrok一个快速、便于使用的源代码搜索与对照引擎。它帮助你搜索,对照,定位你的源代码树。它能够明白各种程序文件格式和版本控制历史记录。

应用场景

  • 全工程搜索:十几G的代码量,搜索速度很快
  • 查看版本控制记录

应用依赖

  • linux服务器:公共服务器,或者PC上面的虚拟机

安装源码

下面的源码经过更新,支持快捷方便的创建opengrok的环境。

验证环境:ubuntu 18.04
安装影响:

  • 删除了原始root下的java环境,替换为当前软件包的java版本
 
git clone https://gitee.com/whilewell/tools-opengrok.git

源码结构

源码中的脚本均在后续的安装和使用过程中会用到

 
.
├── ctags # 基础工具ctags
├── data # 生成索引安装位置
├── etc # 生成web配置
├── gen_code_index.sh # 创建代码索引脚本
├── index # 源码存放位置
├── install.sh # 软件包安装脚本
├── jdk-17.0.1 # java工具
├── opengrok-1.7.21 # opengrok工具
├── apache-tomcat-10.0.12 # tomcat软件包,提供web服务
├── down_tomcat.sh # 关闭tomcat脚本
└── up_tomcat.sh # 开启tomcat脚本

安装使用

步骤1:安装源码(必选)

执行install.sh脚本

步骤2:放置源码(必选)

在源码放入大index目录下

步骤3:启动tomcat(必选)

执行up_tomcat.sh脚本

步骤4:创建索引(必选)

执行gen_code_index.sh脚本

步骤5:访问opengrok(必选)

等待步骤4 完成,完成后访问http://localhost:8080/source/.

步骤6:增加代码索引(可选)

增加代码或更新代码后,重新执行步骤4
适用场景:

  • 在index下面增加代码目录
  • 更新index下面原有代码

参考

https://www.cnblogs.com/viiv/p/15575068.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值