问题标签 [opengrok]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
108 浏览

opengrok - OpenGrok 项目选项列表未按我的意愿显示

opengrok 版本:opengrok-1.1-rc3

我的项目选项列表显示如下

但是,我希望它是这样的

谢谢!!!</p>

0 投票
1 回答
1352 浏览

opengrok - opengrock 文件路径搜索现在需要一个带引号的值

我们刚刚从 opengrok-0.11.1 升级到 opengrok-1.0 以允许访问历史记录和注释等。

然而,许多搜索字符串现在需要引用。我们曾经能够搜索包含未引用的 hosts.txt 的文件路径,现在可以找到数百个匹配项,而对“hosts.txt”的引用搜索可以找到预期的两个文件。是否有一些默认值我们可以更改用于不同领域的分析器。这是一个错误吗?

0 投票
1 回答
1028 浏览

opengrok - 如何从 opengrok 结果下载整个文件夹

我们如何从 opengrok 结果中下载整个文件夹/目录?我知道我们可以从 opengrok 结果中下载文件,但不太确定整个目录/文件夹。

0 投票
1 回答
829 浏览

opengrok - Opengrok 不能忽略模式

Opengrok 已经能够提供搜索,但它无法忽略文件​​,即使IGNORE_PATTERNS已定义。

我已经尝试删除data/目录并重新索引,但仍然无法忽略指定的模式。

搜索结果仍然显示来自*.log*.class文件的项目。

任何想法?


@Update - 解决方案

我正在使用opengrok-1.1-rc21,实际上只需更改环境名称即可OPENGROK_IGNORE_PATTERNS解决问题。

感谢@MarceloÁviladeOliveira下面答案中的评论。

0 投票
1 回答
372 浏览

batch-file - Windows 上的 OpenGrok - 未启用 svn 历史记录

我在 Windows Server 2012R2 上设置 OpenGrok,并尝试索引驻留在同一服务器上的 SVN 存储库。

我设法使源索引和 OpenGrok 基本上可以工作,但没有启用历史/注释功能。

我遵循了这些步骤:

我在同一台机器上制作了一个工作副本并使用这些行运行索引

通过这样做,我在 opengrok.log 上看不到任何有意义的信息,只有这条可疑的行:

然后我运行 tomcat,同时确保 PATH 上有 SVN 和用于身份验证的变量

但是未启用历史记录/注释功能


我的设置:Opengrok 1.0 - Subversion 1.9.2 - Apache Tomcat 8.5.30

0 投票
1 回答
678 浏览

logstash-grok - 遵循 IIS 日志的 Grok 模式是什么?

我有以下 IIS 服务器日志:

资料说明:

如何编写 Grok 模式来提取每列的值?

我尝试了以下但没有奏效。

请帮我。

提前致谢。

0 投票
2 回答
236 浏览

tomcat - 如何跟踪 OpenGrok 服务的使用情况

我们可以通过哪些方式监控 OpenGrok,包括使用情况和特定搜索?是否有任何内置系统或可以作为扩展添加的系统?

我们在 Intranet 上运行 OpenGrok,但我们无法了解它的使用方式和使用量。

安装

目前 OpenGrok 正在通过 puppet 管道安装。

有哪些方法可以监控 OpenGrok,包括使用情况和特定搜索和/或更多?

初步想法:

1)在opengrok前面添加一个代理转发端点来记录“命中”并将其发送到一些数据库存储。这不会跟踪 opengrok 的低级别使用(即搜索查询),只是命中。

2)以某种方式启用tomcat日志并解析日志?我不确定我会从日志中获得多少信息,并且可能会涉及解析。然后将此信息发送到某个数据库存储。

0 投票
2 回答
121 浏览

git - 如何快速刷新与一个 git-repo 相关的多个工作目录

我有一个项目,存储为 git-repo。回购有几个分支。我还为项目使用 OpenGrok(源浏览器)。为了能够显示所有分支,我多次克隆该项目,然后“签出”所需的分支。

为了更新每个工作目录,我为每个工作目录执行“git fetch && git merge”。

问:有没有办法有一个“主要”克隆,需要做 git fetch。之后,每个工作目录都将从“主”克隆更新。

0 投票
1 回答
1051 浏览

ctags - 如何在 Windows 中将已生成的标记文件与 opengrok.jar 一起使用

我已经在本地系统中下载并解压了opengrok,并在本地系统中有ctags.exe

我尝试使用这些参数执行以下命令,并将以下响应粘贴在换行符下方。

java -jar opengrok.jar -W d:\opengrok-1.1-rc41\configuration.xml -P -S -v -sd:\Projects\codebase -dd:\opengrok-1.1-rc41\grokdata -cd:\ctags\ ctags.exe


D:\opengrok-1.1-rc41\lib>java -jar opengrok.jar -W d:\opengrok-1.1-rc41\configuration.xml -P -S -v -s d:\Projects\codebase -dd:\opengrok- 1.1-rc41\grokdata -c d:\ctags\ctags.exe 2018 年 11 月 28 日 7:23:52 PM org.opengrok.indexer.index.Indexer parseOptions INFO:索引器选项:[-W,d:\opengrok-1.1- rc41\configuration.xml, -P, -S, -v, -s, d:\Projects\codebase, -d, d:\opengrok-1.1-rc41\grokdata, -c, d:\ctags\ctags.exe ] 记录文件处理程序模式:%h/java%u.log 2018 年 11 月 28 日 7:23:52 PM org.opengrok.indexer.index.Indexer 主要信息:索引器版本 1.1-rc41 (fd2e8feba888a0b3c6938be7544aca3502695940) 2018 年 11 月 28 日 7:23 :52 PM org.opengrok.indexer.configuration.RuntimeEnvironment validateUniversalCtags 严重:错误:未找到通用 Ctags!(尝试运行 d:\ctags\ctags. exe) 请使用 -c 选项指定通用 Ctags 程序的路径。或在 Java 系统属性 org.opengrok.indexer.analysis.Ctags 2018 年 11 月 28 日 7:23:52 PM org.opengrok.indexer.index.Indexer main 中设置 严重:运行索引器 org.opengrok.indexer.index.IndexerException 的异常: 在 org.opengrok.indexer.index.Indexer.main(Indexer.java:298) 的 org.opengrok.indexer.index.Indexer.prepareIndexer(Indexer.java:888) 中找不到 Universal Ctags

用法:java -jar opengrok.jar [选项] [subDir1 [...]]

所以,我直接在 d:\projects\codebase 文件夹中执行了 [d:\ctags\ctags.exe -R -fd:\tagfile.txt] 并获得了标记文件。

在这种情况下,我如何将已经索引/标记的文件(tagfile.txt)与 opengrok 一起使用?

0 投票
1 回答
143 浏览

vhdl - verilog 或 vhdl 源浏览器,如 opengrok

我为我们的 SW 团队设置了一个 opengrok 实例

你可能会问:“什么是 opengrok”——

  • 它读取您的源代码 -
  • 它索引函数变量等
  • 这些工具通常使用 Ctags(但也有其他应用程序)
  • 并生成项目源代码的可点击 HTML 版本。

LXR 是类似的工具,但它也不支持 vhdl 和/或 verilog

我的问题是:

  • 硬件团队说:“很酷——我们可以为 VHDL 或 VERILOG 获得这个吗?”
  • 看来 opengrok 目前不支持这些语言。
  • 有什么建议么?