layout: post
title: "windows 安裝 OpenGrok 用來讀源碼"
date: 2016-12-12 0:10:27
comments: true
external-url:
categories: android
windows 安裝 OpenGrok 用來讀源碼
想看一下 android api demos 源代碼,記得知乎有高票答案寫的有一個(gè)軟件查看源碼比較好用,安裝了下試試.
windows 所需軟件
- java,最好是1.8
- tomcat 或者 jetty
- ctags 用來分析代碼
- OpenGrok
安裝步驟
1.配置好java,tomcat,把 opengrok\lib\目錄下的 source.war 復(fù)制到 tomcat 目錄下的 webapps 下.
2.運(yùn)行, tomcat 會在 webapps 中生成 source 目錄.等下就在這里配置
3.新建兩個(gè)目錄: data 和 source,前一個(gè)用來放生成的文件,后面的放要查看的源碼
4.打開 cmd 窗口.運(yùn)行下面的命令
java -Xmx524m -jar E:\opengrok\opengrok-0.12.1.6\lib\opengrok.jar -W "E:\opengrok\opengrok-0.12.1.6\v_data\configuration.xml" -c E:\opengrok\ctags58\ctags58\ctags.exe -P -S -v -s "E:\opengrok\opengrok-0.12.1.6\v_source" -d "E:\opengrok\opengrok-0.12.1.6\v_data"
5.注意第一個(gè)是 opengrok lib 的路徑,第二個(gè)是新建 data 目錄的路徑, configuration.xml 不存在也沒關(guān)系,第三個(gè)是 ctags 的路徑,后兩個(gè)是剛新建的目錄,這一步之后產(chǎn)生新的 configuration.xml 文件
6.編輯 webapps/source/WEB-INF/web.xml,修改 param-value 值
<context-param>
<param-name>CONFIGURATION</param-name>
<param-value>E:\opengrok\opengrok-0.12.1.6\v_data\configuration.xml</param-value>
<description>Full path to the configuration file where OpenGrok can read it's configuration</description>
</context-param>
7.運(yùn)行 tomcat
調(diào)整
可以調(diào)整背景色,字體大小等,修改 webapps\source\default 下的 style.css ,#content 加上 font-size 修改字體大小
參考

opengrok.png