opengrok阅读,查询 aosp代码再合适不过了,从网上搬运一套安装方式,还是比较简单的
1. 安装docker
相当简单,直接copy官方安装指导:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
2.docker安装opengrok
docker虽然安装好了,不过下面使用过程中会有权限问题,聪明如你一定会想到解决方案的.
docker search opengrok
...
docker pull opengrok/docker
3.建立索引
新建一个opengrok文件夹,在opengrok文件夹中运行
docker run -d \
--name opengrok \
-p 8888:8080/tcp \
-e REINDEX="60" \
-v $(pwd)/src/:/opengrok/src/ \
-v $(pwd)/etc/:/opengrok/etc/ \
-v $(pwd)/data/:/opengrok/data/ \
opengrok/docker:latest
环境准备就绪,可以在浏览器测试一下
http://xxxxxxsss(你的地址):8888
然后开始建立索引,aosp代码比较多,这个过程可能要耗费一天时间,而且要保证磁盘剩余空间充足
docker exec <container> /scripts/index.sh