懒人搭建OpenGrok for Android N on Ubuntu 16.04
2016-12-04 20:40
639 查看
原文地址:http://blog.csdn.net/jinzhuojun/article/details/53456196
本文以在Ubuntu 16.04上对Anroid N的源代码配置OpenGrok为例,记录了适合像我这种懒人的最基本搭建过程。想用各种高级用法请自行参见官方文档。
$ sudo /etc/init.d/tomcat8 restart
浏览器中打开http://localhost:8080/,出现下图说明tomcat8没问题。
$ sudo OPENGROK_TOMCAT_BASE=/var/lib/tomcat8 ./OpenGrok deploy
这步之后浏览器打开http://localhost:8080/source/,应该能看到下面的页面,但现在是空的。
$ sudo ./OpenGrok index /home/jzj/source/android/7.1/
等结束后打开http://localhost:8080/source/,就能浏览代码了。
本文以在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/,就能浏览代码了。
相关文章推荐
- sdl2 for android ubuntu开发环境搭建记录,编译SDL2 on ubuntu 16.04 x64
- Ubuntu14 Qt for Android Device on Qt Creator 开发环境搭建
- Ubuntu下搭建 eclipse+NDK for android JNI 的开发环境
- Complete Setup Guide for Android SDK / ADT Bundle on Ubuntu
- ubuntu16.04编译opencv for Android
- Ubuntu下搭建 eclipse+NDK for android JNI 的开发环境
- Setting up PhoneGap on Ubuntu for Android app development
- Ubuntu 16.04 Android 5.1编译环境搭建记录
- Ubuntu 16.04(32位)下iTop4412环境搭建+Android4.0.3编译
- 【Android】Ubuntu 16.04搭建Android开发编译环境
- build libjingle for android on ubuntu
- Ubuntu QT for Android完整搭建过程
- ubuntu14.04中搭建qt for android环境
- Ubuntu开发环境搭建(5)【Android-JNI开发环境 (windows10+ubuntu16.04)】
- ubuntu搭建eclipse for android application开发环境
- Ubuntu下搭建 Eclipse+NDK for Android JNI 的开发环境
- android开发环境搭建(ubuntu16.04和windows)
- opencv for python on ubuntu linux 环境搭建