OpenGrok是一款强大的跨平台代码阅读工具,许多在线源码查看网站都是使用它来搭建的,比如著名的Android在线源码查看网站androidxref.
OpenGrok 提供如下特性:
1.安装tomcat
$ brew install tomcat
2.安装ctags
$ brew install ctags
3.安装OpenGrok
$ wget -O - http://java.net/projects/opengrok/downloads/download/opengrok-0.12.1.tar.gz | tar xvz
方法1:cd到tomcat所在目录,然后执行命令,
$ catalina start
$ open http://localhost:8080/source
方法2:下载macOS下的GUI程序TomcatController 配置tomcat所在目录。
openGrok其实就是一个webapp
比如导入ffmpeg,在opengrok目录下创建一个local_src文件夹,把ffmpeg文件夹通过软引用的方式链到local_src下的src目录,这样就能让opengrok找到ffmpeg的代码了。
访问 http://localhost:8080/source 就能看到代码了。