win7本地电脑上搭建OpenGrok环境看android源代码记录

1. 下载tomcat 我下载的是这个32-bit/64-bit Windows Service Installer

http://tomcat.apache.org/download-80.cgi

安装之前要确保安装好了java jdk,否则安装不了。

2.设置环境变量

新建一个环境变量

TOMCAT_HOME

变量值:D:\MySetupProg\Tomcat 8.5

启动tomcat:

点击 D:\MySetupProg\Tomcat 8.5\bin\startup.bat

不要关闭,在浏览器上输入:http://localhost:8080/

如果没有错误,将会出现tomcat的页面介绍。这样,tomcat算是安装完成了。

3.安装opengrok

因为最新的版本,必须要java1.8以上的版本,我安装的是Java1.7,所以没有下载最新的,下载的是: opengrok-0.12.1.5

下载地址:http://opengrok.github.io/OpenGrok/

从以上地址中下载opengrok的binary发布版本,解压到合适的路径(我解压到D盘根目录下)

4  安装ctags

下载地址:http://prdownloads.sourceforge.net/ctags/ctags58.zip

从以上地址中下载ctags,并解压到合适的路径(我解压到D盘根目录下)

注意要把路径加入到环境变量的path中,否则后面执行命令的时候会出错

5.环境配置

第一步:在opengrok的安装目录下新建data和source两个文件夹,source目录用于放置源码,data目录用于放置生成的索引数据

第二步:

把要建立索引的源代码拷贝到1中建立的source目录下;

第三步:执行如下命令:

java -Xmx524m -jar D:\opengrok-0.12.1.5\lib\opengrok.jar -W "D:\\opengrok-0.12.1.5\\data\\configuration.xml" -P -S -v -s "D:\\opengrok-0.12.1.5\\source" -d "D:\\opengrok-0.12.1.5\\data"

这个过程,如果代码比较大的话,会很漫长

第四步:执行完上一步后,

把opengrok安装目录下的\lib\source.war文件拷贝到tomcat安装目录下的webapps\下;

我安装在D盘,就拷贝到 D:\MySetupProg\Tomcat 8.5\webapps 下

第五步:修改tomcat安装目录下的webapps\source\WEB-INF\web.xml,修改内容如下:

OpenGrok

A wicked fast source browser

CONFIGURATION

D:/opengrok-0.12.1.5/data/configuration.xml

Full path to the configuration file where OpenGrok can read it's configuration

就是把这一句

/var/opengrok/etc/configuration.xml

改成你的configuration.xml文件所在路径

D:/opengrok-0.12.1.5/data/configuration.xml

第六步,以上配置完成后,就可以顺利浏览代码啦。大功告成。在浏览器输入http://localhost:8080/source/


参考文章:

http://blog.csdn.net/finewind/article/details/47362525

http://blog.csdn.net/mickeyfirst/article/details/9044337

你可能感兴趣的:(win7本地电脑上搭建OpenGrok环境看android源代码记录)