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

扫一扫,访问微社区

开发者专栏

关注:2212

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

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

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

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

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

27

主题

34

帖子

261

积分

Rank: 3Rank: 3Rank: 3

UID
67815
好友
8
蛮牛币
945
威望
0
注册时间
2015-1-12
在线时间
80 小时
最后登录
2018-5-21

专栏作家

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 蛮牛币. 幸运榜 / 衰神榜

回复

使用道具 举报

6蛮牛粉丝
1426/1500
排名
6228
昨日变化
33

0

主题

1059

帖子

1426

积分

Rank: 6Rank: 6Rank: 6

UID
267381
好友
3
蛮牛币
2324
威望
0
注册时间
2018-2-1
在线时间
177 小时
最后登录
2018-5-26

迈向小康

发表于 2018-2-9 08:41:21 | 显示全部楼层
谢谢分享~~~

回复

使用道具 举报

7日久生情
2222/5000
排名
886
昨日变化
1

30

主题

454

帖子

2222

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
124569
好友
25
蛮牛币
10425
威望
0
注册时间
2015-10-4
在线时间
698 小时
最后登录
2018-5-25
发表于 2018-2-25 23:27:54 | 显示全部楼层
66666666666666666666
[发帖际遇]: 月半可可 乐于助人,奖励 1 蛮牛币. 幸运榜 / 衰神榜

回复 支持 反对

使用道具 举报

7日久生情
1819/5000
排名
1409
昨日变化
1

0

主题

580

帖子

1819

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
164723
好友
0
蛮牛币
3505
威望
0
注册时间
2016-8-29
在线时间
451 小时
最后登录
2018-5-25
发表于 2018-2-26 11:36:58 | 显示全部楼层
[发帖际遇]: datouhuajuan 发帖时在路边捡到 2 蛮牛币,偷偷放进了口袋. 幸运榜 / 衰神榜

回复

使用道具 举报

5熟悉之中
763/1000
排名
5744
昨日变化
1

0

主题

403

帖子

763

积分

Rank: 5Rank: 5

UID
146677
好友
9
蛮牛币
2571
威望
0
注册时间
2016-4-25
在线时间
152 小时
最后登录
2018-5-19
QQ
发表于 2018-3-5 09:54:28 | 显示全部楼层
试试效果,谢谢分享

回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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