问题标签 [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 - Opengrok中的多个索引
我们如何使用 Opengrok 维护两个用于源代码浏览的索引?通常 opengrok 提供索引单个源树的选项。网站http://androidxref.com维护着多个索引,对应不同版本的android。我想做类似的事情并索引多个存储库。
indexing - Opengrok 索引与 CVS
我在使用 OpenGrok 为我的项目编制索引时遇到了一些问题。我已经从 CVS 检查了我的项目,当我尝试使用这个命令运行索引时
我有以下日志
在 OpenGrok 日志文件中,我得到以下跟踪显示我
如何每次将登录信息发送到 CVS?
问候,塞德里克
tomcat - Opengrok 索引失败
我浏览了很多帖子和文章,但找不到解决方案。我在创建索引时遇到了问题。
错误 :-
我正在使用 UNIX 操作系统。我已经安装了 ctags、tomcat7 和 opengrok-0.12 及其运行的 . 我可以从浏览器访问。
但是,当我尝试创建索引时它失败了。
- 如何检查索引是否已创建?
让我知道是否需要任何其他信息。
请建议,如果我错过了一些东西。
提前致谢。
opengrok - Is it possible to search for a phrase in opengrok containing curly brackets?
I have tried using something like "struct a {" and "struct a {" to look for the declaration of "a". But it seems opengrok just ignores the curly brackets. Is there a way to search for the phrase "struct a {"?
java - 为什么我的 OpenGrok 完整搜索总是无法获得结果?
我的环境如下:
win8企业版
tomcat 8.0.5(可以启动并成功访问首页)
ctag ctags58
opengrok 0.9
jdk1.8.0_05
我将所有源代码(C++ 和 C#)复制到 OpenGrok\source,大约 50GB。
在命令窗口中转到 d:\opengrok,然后运行
java -Xmx1024m -jar lib\opengrok.jar -W "D:\OpenGrok\data\configuration.xml" -P -S -v -s "D:\OpenGrok\source" -d "D:\OpenGrok\data"
在 OpenGrok\data\index 下,生成了大约 1GB 的索引文件。
通过帮助文档使用 OpenGrok webapp 配置 Tomcat。
但是,当我打开http://www.mycomputername.com:8080/source并在“完整搜索”中输入“MonitorProc”时,我得到了 Your search full:MonitorProc 不匹配任何文件。(我检查了包含 MonitorProc 的文件必须在 OpenGrop\Source 文件夹下。
ps:如果我输入'class'作为关键字,我可以得到几个结果。
我想知道是否有一些方法可以用来解决问题所在?是索引问题吗?或 Opengrok 搜索问题?或任何其他问题。
security - 如何限制对 OpenGrok 结果的访问?
我们创建了一个 OpenGrok 服务器并索引了我们的资源。问题是我们使用的 SCM(这里是 Perforce,但我猜这不适用于 Perforce,因为文件/文件夹级别的权限被广泛使用)限制了每个文件或文件夹的访问,而 OpenGrok 没有!
因此,今天,任何使用 OpenGrok 执行搜索的用户都将检索所有文件,甚至包括他/她不应访问的文件!在我看来,这是一个障碍:我们永远不会在生产中发布这样的安全漏洞。
您知道实施这种安全性的任何设置/解决方法吗?
编辑:任何人都应该使用这个 OpenGrok,我当然可以使用我的权限检索 Perforce 源(所以我只会获得我有权访问的文件)来执行搜索,但这不能满足广泛受众的这一要求。
github - 如何在 GitHub 上使用 OpenGrok?
GitHub 的高级搜索还可以,但 OpenGrok 有一些令人满意的特性。
要将 OpenGrok 与 GitHub 托管的 repo 一起使用,我必须:
- 设置我自己的 OpenGrok 服务器
- 克隆各种回购
- 计划拉动以保持最新
还是有其他方法?
tomcat - 索引更新时 OpenGrok 主页不刷新
我按照本教程使用 Tomcat 7 在 Ubuntu 服务器上安装 OpenGrok。我创建了一个 cron 作业,它将触发 OpenGrok 在一夜之间更新其索引。
如果我浏览我的源代码树,通过访问http://mysite/opengrok/xref/
,显示的内容是最新的。所以索引显然有效。但是如果我访问主页,内容已经过时了。项目列表不正确,页脚显示:
创建的索引 XXXX
其中“ XXXX ”是几周前的日期。Ctrl-F5 没有帮助。
一些实验已经确定,如果我重新启动 Tomcat,主页就会更新。但这似乎是一个相当严厉的解决方法。还有其他方法可以强制更新主页吗?
有人建议我检查cacheTTL
web.xml 中的值,但没有指定,这显然意味着默认值为 5 秒(来源)。
有什么建议么?
java - 未找到 opengrok 索引数据库
我正在使用 OpenGrok 并在尝试搜索项目时遇到问题。我收到错误“未找到索引数据库...”
这有点奇怪,因为这个实例上还有其他项目并且它们运行良好。只有我列表中的最后一个项目才有这个问题......
有人有什么主意吗?
opengrok - opengrok dataRoot 配置问题
我想在 /var/opengrok/src 以外的目录中配置 opengrok 源代码。我将 OPENGROK_INSTANCE_BASE 环境变量设置为我想要的目录。(为了确定和测试,我在 Opengrok 脚本中硬编码了该变量。)我在所需目录中创建了 src/data/etc/ 文件夹。在这些之后,我发出 sudo ./OpenGrok index commnad。现在从网络浏览器我可以在项目列表中看到源代码,但是当我搜索时我看到以下错误
*有一个错误!
您的配置中指定的源根目录未指向有效目录!请配置您的网络应用程序。配置的 dataRoot '/home/xxnikosr/opengrok/data' 指的是一个不存在或不可读的目录!*
我检查 /data 文件夹的权限是否正确并且确实存在。有人面临同样的问题吗?我是否错过了任何配置。PS 我在创建 src/data/etc/ 目录之前做了 Opengrok 部署