libgdx源码(libxml2源码)

libgdx源码(libxml2源码)OpenGrok 是一个快速 便于使用的源码搜索引擎与对照引擎 它能够帮助我们快速的搜索 定位 对照代码树 一般常用于大型的项目中 比如 Android 系统源码 我们可以尝试在自己的电脑上搭建 opengrok 在家里搜索代码将更加方便 OpenGrok 在 github 上的位置 https github com OpenGrok 下面介绍 mac

大家好,我是讯享网,很高兴认识大家。



1. JDK安装

怎么看Android源码 代码点进去都是声明_代码索引
讯享网

2. Tomcat安装

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

怎么看Android源码 代码点进去都是声明_tomcat_02

为了方便使用,将tomcat的bin目录加至PATH中,在~/.bash_profile文件最后中添加如下一行

添加完记得source以下

给tomcat下bin中的脚本家上可执行权限

怎么看Android源码 代码点进去都是声明_tomcat_03

怎么看Android源码 代码点进去都是声明_tomcat_04

3. Ctags安装

可以在Ctags下载官网上下载包安装,安装方法如下:

也同样可以使用Homebrew安装:

怎么看Android源码 代码点进去都是声明_tomcat_05

4. OpenGrok安装

部署web应用程序到本地服务器:

如果没有发现安装的服务器就使用如下参数设置服务器的环境变量:

怎么看Android源码 代码点进去都是声明_代码索引_06

1. 索引本地源码

如果代码的SRC_ROOT已经在var/opengrok/src下准备好了就执行:

如果要更换其他source目录则:

我的源码目录索引:

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

于是重新部署webapp,再索引

怎么看Android源码 代码点进去都是声明_android工具_07

怎么看Android源码 代码点进去都是声明_apache_08

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

小讯
上一篇 2025-05-28 10:30
下一篇 2025-05-16 21:01

相关推荐

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