自学内容网 自学内容网

opengrok_windows_环境搭建

目录

软件列表

软件安装

工程索引

​编辑

工程部署

问题列表


软件列表

软件名下载地址用途
JDKhttps://download.java.net/openjdk/jdk16/ri/openjdk-16+36_windows-x64_bin.zipindex 使用java工具
tomcathttps://dlcdn.apache.org/tomcat/tomcat-9/v9.0.98/bin/apache-tomcat-9.0.98-windows-x64.zipweb服务器
opengrokhttps://github.com/oracle/opengrok/releases/download/1.1/opengrok-1.1.tar.gzopengrok
Release 1.1 · oracle/opengrok · GitHub
ctagshttps://github.com/universal-ctags/ctags-win32/releases/download/2018-12-16%2F9d32534c/ctags-2018-12-16_9d32534c-x64.zipindex时用来解析tag信息

软件安装

 软件安装直接解压就可以。  

工程索引

在opengrok-1.1文件夹中创建 etc, data, source, log文件夹

下载要索引的代码到source目录下 

  备注: git clone git@github.com:pulseaudio/pulseaudio.git
   

索引脚本和结果

rem sync.bat script

set  OPENGROK_HMOE=D:\opengrok\opengrok-1.1
set  JAVA_PATH=D:\opengrok\openjdk-16+36_windows-x64_bin\jdk-16\bin
set  CTAGS_PATH=D:\opengrok\ctags-2018-12-16_9d32534c-x64

"%JAVA_PATH%\java"  -Xmx524m -jar "%OPENGROK_HMOE%\lib\opengrok.jar" -c "%CTAGS_PATH%\ctags.exe"   -W "%OPENGROK_HMOE%\etc\configuration.xml" -P -S -v -s "%OPENGROK_HMOE%\source" -d "%OPENGROK_HMOE%\data"  1>"%OPENGROK_HMOE%\log\sync_log.txt" 2>&1 

工程部署

拷贝source.war

  将D:\opengrok\opengrok-1.1\lib\source.war 拷贝到D:\opengrok\apache-tomcat-9.0.98-windows-x64\apache-tomcat-9.0.98\webapps目录下

解压和修改source.war

   解压source.war, 修改D:\opengrok\apache-tomcat-9.0.98-windows-x64\apache-tomcat-9.0.98\webapps\source\WEB-INF\web.xml

 D:\opengrok\opengrok-1.1\etc\configuration.xml

工程测试

rem tomcat start up script in opengrok_startup.bat

set  CATALINA_HOME=D:\opengrok\apache-tomcat-9.0.98-windows-x64\apache-tomcat-9.0.98
set  JAVA_HOME=D:\opengrok\openjdk-16+36_windows-x64_bin\jdk-16
"%CATALINA_HOME%\bin\startup.bat"

 

http://localhost:8080/source/

问题列表

问题解决方法
1opengrok和ctag版本匹配问题搜索其他网页,找了一个别人成功的版本
Windows 搭建 opengrok|极客教程
2git打开比较慢更新了DNS,参考:
github打不开网慢解决办法_github上不去或者网页打开不正常-CSDN博客
3多工程分别indexopengrok_windows_多工程环境搭建-CSDN博客


原文地址:https://blog.csdn.net/renhl252/article/details/145246782

免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!