Android 9 源码查看 - Ubuntu 16.04 搭建Opengrok 查看Android 9 源码
Ubuntu 16.04 搭建Opengrok 查看Android 9 源码
1.安装 tomcat8
通过APT源安装
sudo apt-get install tomcat8 tomcat8-docs tomcat8-examples tomcat8-admin
安装完成后的配置文件放置在/var/lib/tomcat8/。
服务启动:
#启动
service tomcat8 start
#状态
service tomcat8 status
#停止
service tomcat8 stop
#重启
service tomcat8 restart
通过访问http://0.0.0.0:8080/ 来判断服务是否正常,如果出现如下页面则正常
2.安装其他依赖库
sudo apt-get install perlsudo apt-get install ctags
sudo apt-get install flex
3.下载opengrok
opengrok 的下载地址在:
https://github.com/oracle/opengrok/releases
这个网站是可以访问, 但是当下载具体版本文件的时候,因为墙的原因就卡壳了。我这里上传一个 opengrok-1.1-rc28.tar.gz https://download.csdn.net/download/wangwei890702/10913925
有需要的自行下载使用。
4.安装opengrok
就以将opengrok安装到用户根目录为例来进行介绍。
mv opengrok-0.12.1.5.tar.gz ~/cd ~/
tar xvzf opengrok-0.12.1.5.tar.gz
cd opengrok-1.1-rc28
mkdir etc
mkdir src
mkdir data
添加如下配置到~/.bashrc 文件中
export OPENGROK_INSTANCE_BASE=/home/user/opengrok-1.1-rc28/export OPENGROK_SRC_ROOT=/home/user/opengrok-1.1-rc28/src
export OPENGROK_DATA_ROOT=/home/user/opengrok-1.1-rc28/data
export OPENGROK_TOMCAT_BASE=/var/lib/tomcat8
OPENGROK_INSTANCE_BASE 指安装opengrok 的根目录,
OPENGROK_SRC_ROOT 指需要通过opengrok查看的 源码存放路径,可以将自己的代码放在这个目录下, 也可以通过软连接的方式链接到这个目录下
OPENGROK_DATA_ROOT 指opengrok 运行时需要保存的数据
OPENGROK_TOMCAT_BASE 指tomcat安装路径
使配置生效:
source ~/.bashrc./OpenGrok deploy
会安装source文件到tomcat目录,输出日志如下:
Loading the default instance configuration ...ERROR: Unable to determine Exuberant/Universal CTags command name for Linux 4.15.0-43-generic
Installing /home/wangwei/opengrok-1.1-rc28/bin/../lib/source.war to /var/lib/tomcat8/webapps ...
Start your application server (Tomcat), if it is not already
running, or wait until it loads the just installed web application.
OpenGrok should be available on <HOST>:<PORT>/source
where HOST and PORT are configured in Tomcat.
deploy之后,电脑访问http://0.0.0.0:8080/source/ 。 如果有类似如下页面显示,则表明配置正常了:
创建索引:
./bin/OpenGrok index
最后,因为opengrok默认情况下会把src,配置信息等安装在 /ver/opengrok 目录下, 我们将其修改到了自己的目录下,所以需要修改配置文件 web.xml
路径为:/var/lib/tomcat8/webapps/source/WEB-INF/web.xml
将文件中的<param-value>/var/opengrok/etc/configuration.xml</param-value>
修改为如下:
<param-value>/home/user/opengrok-1.1-rc28/etc/configuration.xml</param-value>
然后重启一次tomcat :
service tomcat8 restart
之后根据各自电脑配置,所需时间也不尽相同。
END
以上是 Android 9 源码查看 - Ubuntu 16.04 搭建Opengrok 查看Android 9 源码 的全部内容, 来源链接: utcz.com/a/69685.html