开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

开发者专栏

关注:2103

当前位置:游戏蛮牛 技术专区 开发者专栏

__________________________________________________________________________________
开发者干货区版块规则:

  1、文章必须是图文形式。(至少2幅图)
      2、文章字数必须保持在1500字节以上。(编辑器右下角有字数检查)
      3、本版块只支持在游戏蛮牛原创首发,不支持转载。
      4、本版块回复不得无意义,如:顶、呵呵、不错......【真的会扣分的哦】
      5、......
__________________________________________________________________________________
查看: 659|回复: 1

[韩宇飞] 使用OpenGrok搭建源码浏览工具

[复制链接]  [移动端链接]
3偶尔光临
195/300
排名
16881
昨日变化
3

20

主题

25

帖子

195

积分

Rank: 3Rank: 3Rank: 3

UID
67815
好友
8
蛮牛币
803
威望
0
注册时间
2015-1-12
在线时间
62 小时
最后登录
2018-2-22

专栏作家

QQ
发表于 2018-1-29 10:45:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
本帖最后由 SilentLion 于 2018-2-9 00:09 编辑

本文首发于知乎专栏:MACK的游戏开发笔记,欢迎各位关注。

最近有一些比较好的代码希望组内程序都内学习查看, 但又不方便直接提供源码,于是基于OpenGrok搭建了一个简单的源码浏览工具。
  • 下载OpenGrok。https://github.com/OpenGrok/OpenGrok/releases Downloads中下载opengrok-1.0.tar.gz然后解压到如 E:\Development 目录。
  • 下载安装Tomcat,在 http://tomcat.apache.org/ 下载windows版本。解压到E:\Development 目录下。将opengrok的source.war文件复制到tomcat的 webapps 目录下。
  • 通过startup.bat启动Tomcat发现无法启动,在结尾增加pause发现:
  • Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
  • At least one of these environment variable is needed to run this program
  • 请按任意键继续. . .
  • 这是没有设置JAVA的环境变量,在系统环境变量中添加CLASSPATH:D:\Program Files\Java\jdk1.8.0_65\jre\lib;JAVA_HOME : D:\Program Files\Java\jdk1.8.0_65;CATALINA_HOME : D:\Development\apache-tomcat-9.0.0.M20;在Path中添加: D:\Program Files\Java\jdk1.8.0_65\bin和%CATALINA_HOME%\bin\
  • (CATALINA_HOME是TOMCAT安装路径的别名)
  • 启动Tomcat,运行startup.bat。启动成功在浏览器输入 http://localhost:8080/ 会看到页面。如果启动成功会在tomcat_dir\webapps目录下产生source。然后输入 http://localhost:8080/source/ 就会看到OpenGrok的网址,第一次会出错因为路径还没配。
1.jpg
  • 执行以下命令生成配置文件
java -Xmx524m -jar opengrok.jar -W"D:\\Development\\opengrok-1.0\\data\\configuration.xml"-P -S -v -s "D:\\Development\\opengrok-1.0\\Source"-d "D:\\Development\\opengrok-1.0\\data"
这一步失败了两次,第一次是-s中间多了空格,第二次是因为简历索引的过程中需要装ctags。
  • 安装ctags。到 http://ctags.sourceforge.net/ 选择Source and binary for Windows 98/NT/2000/XP 的压缩包下载。然后再环境变量的Path中添加D:\Development\ctags58
  • 关闭Tomcat通过执行D:\Development\apache-tomcat-9.0.0.M20\bin\shutdown.bat。打开TOMCAT_DIR\webapps\source\WEB-INF\web.xml文件,将产生的configuration.xml文件按照如下格式填写到web.xml文件中
2.jpg
  • 通过运行startup.sh重启Tomcat。
  • 打开IE浏览器并在地址栏输入: http://localhost:8080/source/xref/或者http://IP:8080/source/xref/即可看到项目。
[发帖际遇]: SilentLion 乐于助人,奖励 2 蛮牛币. 幸运榜 / 衰神榜

回复

使用道具 举报

3偶尔光临
260/300
排名
18578
昨日变化
737

0

主题

208

帖子

260

积分

Rank: 3Rank: 3Rank: 3

UID
267381
好友
0
蛮牛币
229
威望
0
注册时间
2018-2-1
在线时间
28 小时
最后登录
2018-2-21
发表于 2018-2-9 08:41:21 | 显示全部楼层
谢谢分享~~~

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关闭

站长推荐 上一条 /1 下一条

快速回复 返回顶部 返回列表