Windows 7 安装配置Opengrok查看Android源码
Windows 7 安装配置Opengrok查看Android源码
参考:http://deferredhappiness.com/opengrok/
https://github.com/oracle/opengrok/wiki/How-to-install-OpenGrok
简单记录,仅供参考
1.安装JDK1.8
下载路径:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
建议选择:http://download.oracle.com/otn-pub/java/jdk/8u162-b12/0da788060d494f5095bf8624735fa2f1/jdk-8u162-windows-x64.exe
2.安装Tomcat8.x
下载路径:https://tomcat.apache.org/download-80.cgi
建议选择:
3.下载ctags58
下载路径:http://ctags.sourceforge.net/
建议选择:
Source and binary for Windows 98/NT/2000/XP | ctags58.zip |
4.下载opengrok
https://github.com/oracle/opengrok/releases
5.配置Java环境变量
设置JAVA_HOME,CLASS_PATH,PATH
6.拷贝opengrok-1.1\lib\source.war 到apache-tomcat-8.0\webapps目录
7.建立索引
java -jar E:\tools\server\opengrok-1.1\lib\opengrok.jar -P -S -v -s E:\tools\server\opengrok-1.1\source -d E:\tools\server\opengrok-1.1\data -W E:\tools\server\opengrok-1.1\data\configuration.xml -c E:\tools\server\ctags58\ctags.exe
说明:
E:\tools\server\opengrok-1.1\source为存放源码的路径
E:\tools\server\opengrok-1.1\data为存放index和config的目录
8.启动tomcat
9.修改web.xml
apache-tomcat-8.0\webapps\source\WEB-INF\web.xml
<context-param>
<description>Full path to the configuration file where OpenGrok can read its configuration</description>
<param-name>CONFIGURATION</param-name>
<param-value>E:\tools\server\opengrok-1.1\data\configuration.xml</param-value>
</context-param>
10.重启tomcat
11.访问server
http://127.0.0.1:8080/source
12.支持多工程
在source目录(E:\tools\server\opengrok-1.1\source)下建立软连接
例如:
mklink /J android8.0 E:\sourcecode\android\8.0
mklink /J android8.1 E:\sourcecode\android\8.1