1. JDK安装
2. Tomcat安装
从这里下载Tomcat的zip包 http://tomcat.apache.org/将下载的zip包解压至/usr/local/下。当然可以使用homebrew下载

为了方便使用,将tomcat的bin目录加至PATH中,在~/.bash_profile文件最后中添加如下一行
添加完记得source以下
给tomcat下bin中的脚本家上可执行权限



3. Ctags安装
可以在Ctags下载官网上下载包安装,安装方法如下:
也同样可以使用Homebrew安装:

4. OpenGrok安装
部署web应用程序到本地服务器:
如果没有发现安装的服务器就使用如下参数设置服务器的环境变量:

1. 索引本地源码
如果代码的SRC_ROOT已经在var/opengrok/src下准备好了就执行:
如果要更换其他source目录则:

我的源码目录索引:
由于android源码很大,这样需要索引很久,至少我等了2个多小时还没结束,心急的我中断了索引,想先索引个小点的源码路径试试是否能成功,试着索引aosp/frameworks/base/services/ 目录。先删掉 /var/opengrok/下的目录和文件,再索引时却有无法获取opengrok.jar等报错。
于是重新部署webapp,再索引


Tips:关于index时间,我的机器是双核 i5cpu,2.8GHz,只index frameworks,花了3个半小时,==;同事买的二手服务器32核 2.6GHz,index全部android源码花了3个多小时,index kernel的时候会特别慢。
2. 本地源码更新
如果代码有更新或有新项目的话,就重新生成下index即可:
如果是经常需要更新的话,可以使用定时任务进行更新。
注意不要使用符号链接到/var/opengrok/src 而要使用以上命令参数建立索引。
参考博客: 1. 使用OpenGrok搭建 可搜索可跳转的源码 阅读网站 :http://www.jianshu.com/p/2f4d0aeb1460 2. OpenGrok安装配置 - MAC篇 :https://yq.aliyun.com/articles/64311 3. How to install OpenGrok:https://github.com/OpenGrok/OpenGrok/wiki/How-to-install-OpenGrok

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/189142.html