问题标签 [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.
opengrok - opengrock 文件路径搜索现在需要一个带引号的值
我们刚刚从 opengrok-0.11.1 升级到 opengrok-1.0 以允许访问历史记录和注释等。
然而,许多搜索字符串现在需要引用。我们曾经能够搜索包含未引用的 hosts.txt 的文件路径,现在可以找到数百个匹配项,而对“hosts.txt”的引用搜索可以找到预期的两个文件。是否有一些默认值我们可以更改用于不同领域的分析器。这是一个错误吗?
opengrok - 如何从 opengrok 结果下载整个文件夹
我们如何从 opengrok 结果中下载整个文件夹/目录?我知道我们可以从 opengrok 结果中下载文件,但不太确定整个目录/文件夹。
opengrok - Opengrok 不能忽略模式
Opengrok 已经能够提供搜索,但它无法忽略文件,即使IGNORE_PATTERNS
已定义。
我已经尝试删除data/
目录并重新索引,但仍然无法忽略指定的模式。
搜索结果仍然显示来自*.log
和*.class
文件的项目。
任何想法?
@Update - 解决方案
我正在使用opengrok-1.1-rc21,实际上只需更改环境名称即可OPENGROK_IGNORE_PATTERNS
解决问题。
感谢@MarceloÁviladeOliveira
下面答案中的评论。
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
logstash-grok - 遵循 IIS 日志的 Grok 模式是什么?
我有以下 IIS 服务器日志:
资料说明:
如何编写 Grok 模式来提取每列的值?
我尝试了以下但没有奏效。
请帮我。
提前致谢。
tomcat - 如何跟踪 OpenGrok 服务的使用情况
我们可以通过哪些方式监控 OpenGrok,包括使用情况和特定搜索?是否有任何内置系统或可以作为扩展添加的系统?
我们在 Intranet 上运行 OpenGrok,但我们无法了解它的使用方式和使用量。
安装
目前 OpenGrok 正在通过 puppet 管道安装。
有哪些方法可以监控 OpenGrok,包括使用情况和特定搜索和/或更多?
初步想法:
1)在opengrok前面添加一个代理转发端点来记录“命中”并将其发送到一些数据库存储。这不会跟踪 opengrok 的低级别使用(即搜索查询),只是命中。
2)以某种方式启用tomcat日志并解析日志?我不确定我会从日志中获得多少信息,并且可能会涉及解析。然后将此信息发送到某个数据库存储。
git - 如何快速刷新与一个 git-repo 相关的多个工作目录
我有一个项目,存储为 git-repo。回购有几个分支。我还为项目使用 OpenGrok(源浏览器)。为了能够显示所有分支,我多次克隆该项目,然后“签出”所需的分支。
为了更新每个工作目录,我为每个工作目录执行“git fetch && git merge”。
问:有没有办法有一个“主要”克隆,需要做 git fetch。之后,每个工作目录都将从“主”克隆更新。
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 一起使用?
vhdl - verilog 或 vhdl 源浏览器,如 opengrok
我为我们的 SW 团队设置了一个 opengrok 实例
你可能会问:“什么是 opengrok”——
- 它读取您的源代码 -
- 它索引函数变量等
- 这些工具通常使用 Ctags(但也有其他应用程序)
- 并生成项目源代码的可点击 HTML 版本。
LXR 是类似的工具,但它也不支持 vhdl 和/或 verilog
我的问题是:
- 硬件团队说:“很酷——我们可以为 VHDL 或 VERILOG 获得这个吗?”
- 看来 opengrok 目前不支持这些语言。
- 有什么建议么?