OpenGrok安装配置 - MAC篇

简介: # OpenGrok安装配置 - MAC篇 ## 简介 OpenGrok一个快速、便于使用的源代码搜索与对照引擎。它帮助你搜索,对照,定位你的源代码树。它能够明白各种程序文件格式和版本控制历史记录如SCCS,RCS,CVS与Subversion。OpenGrok是OpenSolaris操作系统源文件浏览和搜索的工具。 使用起来非常非常方便,代码搜索速度超快,没用过的同学可以自行感受一下(网

OpenGrok安装配置 - MAC篇

简介

OpenGrok一个快速、便于使用的源代码搜索与对照引擎。它帮助你搜索,对照,定位你的源代码树。它能够明白各种程序文件格式和版本控制历史记录如SCCS,RCS,CVS与Subversion。OpenGrok是OpenSolaris操作系统源文件浏览和搜索的工具。
使用起来非常非常方便,代码搜索速度超快,没用过的同学可以自行感受一下(网速可能比较慢,但本身搜索速度是很快的,本地使用的话是飞一样的感觉):Android源码OpenGrok地址

JDK安装

jdk下载地址:JDK官方下载地址
官方下载地址太慢了,可以考虑从百度下,地址为JDK8百度地址

TOMCAT安装

TOMCAT下载地址
下载解压后,将文件夹放到/usr/local/目录下
为方便起见,可以将tomcat的bin目录加到PATH中,修改~/.bash_profile,增加下面一行:

export PATH=$PATH:/usr/local/apache-tomcat-8.5.8/bin

给脚本加上可执行权限

chmod +x /usr/local/apache-tomcat-8.5.8/bin/*.sh

输入startup.sh或者usr/local/apache-tomcat-8.5.8/bin/startup.sh,启动tomcat。
打开浏览器,输入localhost:8080,能看到tomcat的界面说明tomcat已经安装配置成功了。

ctags安装

ctags下载地址
下载后安装:

cd ~/Downloads;
tar -zxvf ctags-5.8.tar;
cd ctags-5.8;
./configure && make && sudo make install;

OpenGrok安装

官方下载地址可能速度比较慢,可以自行搜索一下OpenGrok下载。
下载解压后:

mv opengrok-0.12.1 /usr/local;
cd /usr/local/cd opengrok-0.12.1/;
OPENGROK_TOMCAT_BASE=/usr/local/apache-tomcat-8.5.8/ ./OpenGrok deploy

浏览器里输入 http://localhost:8080/source/,应当能看到OpenGrok的界面:
opengrok.png

OpenGrok配置

生成源码index:

sudo /usr/local/opengrok-0.12.1/OpenGrok index <absolute_path_to_your_SRC_ROOT>

重新在浏览器里打开localhost:8080/source,就可以看到自己的工程啦
opengrok2.png
当源码有更新或者添加新的工程之后,重新生成一下index即可:

sudo /usr/local/opengrok-0.12.1/OpenGrok index <absolute_path_to_your_SRC_ROOT>
目录
相关文章
|
SQL Java Maven
Mac下安装DBeaver
Mac下安装DBeaver
520 0
Mac下安装DBeaver
|
Kubernetes API Docker
Mac下安装k8s
Mac下安装k8s
765 0
|
2月前
|
Shell 数据安全/隐私保护
Mac上HomeBrew安装及换源教程
【8月更文挑战第30天】这是在 Mac 上安装及更换 Homebrew 源的教程。首先通过终端执行命令 `/bin/bash -c &quot;\$\(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh\)` 安装 Homebrew,并使用 `brew --version` 检查是否安装成功。接着可更换软件源以提高下载速度,例如设置中科大为源,并更新相关设置。这将有助于提升 Homebrew 的使用体验。
935 9
|
5月前
|
存储 Java API
Mac安装jadx并配置环境
Mac安装jadx并配置环境
320 0
|
SQL BI 数据库
Mac下安装与使用DbSchema
Mac下安装与使用DbSchema
165 0
|
数据安全/隐私保护 UED
Mac下Transmit安装教程
Mac下Transmit安装教程
146 0
|
缓存 NoSQL 数据可视化
Mac下安装与使用Medis
Mac下安装与使用Medis
205 0
|
存储
Mac软件安装
Mac软件安装
77 0
|
Linux Shell
Mac 安装Homebrew方案
Mac 安装Homebrew方案
|
NoSQL Linux 测试技术
如何在Mac上安装BRPC
如何在Mac上安装BRPC
671 0
如何在Mac上安装BRPC