你好,游客 登录 注册 搜索
背景:
阅读新闻

Ubuntu 16.04下快速搭建OpenGrok for Android N

[日期:2017-11-10] 来源:CSDN  作者:jinzhuojun [字体: ]

本文以在Ubuntu 16.04上对Anroid N的源代码配置OpenGrok为例,记录了适合像我这种懒人的最基本搭建过程。想用各种高级用法请自行参见官方文档。

- 安装所需包

$ sudo apt-get install exuberant-ctags tomcat8

 $ sudo /etc/init.d/tomcat8 restart

浏览器中打开http://localhost:8080/,出现下图说明tomcat8没问题。

- 下载OpenGrok

在https://github.com/OpenGrok/OpenGrok/releases下载OpenGrok。注意如果和我一样比较懒的话下载biinary包,不要下source code。比如最新的stable release是opengrok-0.12.1.6.tar.gz.zip。下载完后解压。

- 部署OpenGrok

OpenGrok提供了现成的脚本。首先到前面解压后的目录,运行以下命令。其中环境变量OPENGROK_TOMCAT_BASE为tomcat所在路径(tomcat7貌似脚本自己能找到,tomcat8自动找不到,所以人肉指定)。

$ sudo OPENGROK_TOMCAT_BASE=/var/lib/tomcat8 ./OpenGrok deploy

这步之后浏览器打开http://localhost:8080/source/,应该能看到下面的页面,但现在是空的。

- 生成索引

用下面命令生成代码索引。假如代码在/home/jzj/source/Android/7.1下的话:

$ sudo ./OpenGrok index /home/jzj/source/android/7.1/

等结束后打开http://localhost:8080/source/,就能浏览代码了。

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

更多Android相关信息见Android 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=11

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-11/148466.htm

linux
相关资讯       OpenGrok  Android N 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款