问题标签 [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.
installation - 如何在 Windows Server 2003 上安装 OpenGrok?
通过在网络(和 SO)上搜索如何全文搜索 SVN 存储库,我发现了OpenGrok。不过,我对如何设置这个东西有点茫然。
谁能提供有关如何将此设置设置为在 Windows 2003 服务器上托管的任何指示?
另外,我知道可以在签入文件时触发 OpenGrok 重新索引。无论谁签入文件以及如何做到这一点,有没有办法做到这一点?
opengrok - 是否可以在 OpenGrok 中执行区分大小写的搜索?
查看 OpenGrok 帮助页面可以发现搜索查询是基于 Lucene 的,而 Lucene 反过来表明搜索查询被转换为小写。我想知道是否有任何方法可以改变这种行为并执行区分大小写的搜索。
opengrok - 使用 OpenGrok 的多个项目
我只是想知道为多个项目设置和配置 OpenGrok 的最佳方法是什么,例如通过单个页面和下拉列表。
虽然单个项目的文档非常简单,但设置多项目环境的说明对我来说不是很清楚。
git - 如何在 OpenGrok 中处理 git 分支?
我们想使用 OpenGrok 索引我们的(相当大的)git 存储库,而我无法弄清楚的一件事是如何索引所有分支。从我所见,看起来我需要为每个要索引的分支签出副本,因此,如果存储库有十几个分支,我需要有十几个副本,一个对于每个分支,例如,
这是真的吗?或者有没有办法告诉 OpenGrok在创建索引时查看所有分支?
svn - 如何将 OpenGrok 连接到 SVN 存储库?
我能够使用此博客条目在 WinXP 上安装和使用 opengrok
http://theflashesofinsight.wordpress.com/2009/05/11/install-opengrok-on-windows/
我现在想索引一个颠覆存储库。我签出了源文件夹的存储库,并且可以搜索文件。但是历史和注释的链接是不活动的。
我已经安装了 svn 并且索引目录没有给出警告或错误。(未安装SVN客户端时出现错误)
是否需要一些配置?我看到了这个链接http://blogs.oracle.com/trond/entry/using_subversion_with_opengrok但它没有给我任何线索。
我用了
之后
这是生成的配置:
windows-7 - 如何在 Windows 7 上安装 OpenGrok 以搜索 SVN 文件
我正在搜索 SVN 存储库。我通过这个工具 OpenGrok 来索引和搜索存储库。但我遇到的问题是我无法在我的系统上配置它。
有人可以帮助我进行此配置或告诉我一个可以帮助我的链接。
在此先感谢您的时间。
solr - 使用 Solr 读取 OpenGrok 的数据库并因“找不到段*文件”而失败
我需要一种简单的方法来从 php 脚本中读取 OpenGrok 的数据库来进行一些奇怪的搜索(因为在 OpenGrok 本身的 Java 中这样做不是我的能力)。所以我决定使用 Solr 作为一种直接从另一种语言(可能是 PHP 或 C)查询 Lucene DB 的方法。
问题是当我将 Solr 指向 /var/opengrok/data 时,它会爆炸:
java.lang.RuntimeException:org.apache.lucene.index.IndexNotFoundException:在 org.apache.lucene.store.MMapDirectory@/var/opengrok/data/index lockFactory=org.apache.lucene.store 中找不到段*文件。 NativeFSLockFactory@3a329572:文件:[] at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1103)
(等等,等等,回溯大约三个屏幕长)
我试图将它指向数据内部的某个地方,但没有运气。结构如下所示:
/var/opengrok/data/index/$projname/segment* /var/opengrok/data/spelling...
并且似乎 Solr 正在使用的任何内容都希望将段文件直接放在索引目录中。
我检查了是否存在任何版本差异,但 OpenGrok 0.11 使用的是 Lucene 3.0.2,并且我已将 Solr 设置为 LUCENE_30 作为数据库版本。
任何指针将不胜感激,谷歌似乎无法提供帮助。
opengrok - 使用opengrok搜索历史
我一直在使用 OPENGROK 搜索我的 SVN 代码存储库。它需要一个签出版本的存储库来索引它。当我在我的系统上签出版本时,我已经能够实现搜索存储库。当我尝试搜索存储库的历史记录时,我被卡住了。我没有得到任何帮助。谁能建议我该怎么做。此外,如果我想更新索引而不是一直创建新索引,如何实现它。任何贡献都会对我有很大的帮助。感谢您的时间和帮助。
ubuntu-10.04 - 在 OpenGrok 的设置中面临的问题
我正在尝试在我的 ubuntu 中安装 OpenGrok。我按照这里描述的步骤 http://blog.vinceliu.com/2008/06/installing-opengrok-on-ubuntu-linux.html
但是有一次我卡住了,当我给出以下命令“java -Xmx1524m -jar ./bin/opengrok.jar -W /opengrok/configuration.xml -P -S -v -s /opengrok/source -d /opengrok /数据”
我得到了
异常:org/apache/commons/jrcs/rcs/ParseException 2012 年 6 月 14 日下午 12:15:21 org.opensolaris.opengrok.index.Indexer main 严重:意外异常 java.lang.NoClassDefFoundError:org/apache/commons/jrcs /rcs/ParseException at org.opensolaris.opengrok.history.RepositoryFactory.(RepositoryFactory.java:41) at org.opensolaris.opengrok.index.Indexer.main(Indexer.java:421) 原因:java.lang.ClassNotFoundException: org.apache.commons.jrcs.rcs.ParseException at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader. java:190) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:307) 在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:248) ) ... 还有 2 个
所以任何人都可以帮助我解决这个错误,我试图找出这个异常的jar,但我没有找到任何东西。所以告诉我从哪里得到 jar 以及我应该把那个 jar 放在哪里让它编译。
php - PHP 编写的 OpenGrok 替代方案
是否有相当于 opengrok 或任何带有 php 前端的代码索引器工具?
谢谢!