首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Opengrok中的多个索引

Opengrok中的多个索引
EN

Stack Overflow用户
提问于 2013-08-22 16:16:29
回答 2查看 3.8K关注 0票数 2

我们如何使用Opengrok为源代码浏览维护两个索引?通常,opengrok提供了索引单个源树的选项。网站http://androidxref.com为不同版本的android维护多个索引。我想做一些类似的事情,并索引多个存储库。

EN

回答 2

Stack Overflow用户

发布于 2015-03-05 23:14:10

我想我和你有同样的需求。

首先,你需要一个最新版本的opengrok。我不得不从opengrok v0.11.1升级到v0.12.1.2 (今天的最新版本)。

请看下一页。它提供了很好的提示来完成这项工作。https://github.com/OpenGrok/OpenGrok/wiki/How-to-install-OpenGrok#Optional_need_to_change_web_application_properties_or_name

在使用"OpenGrok“包装器启动索引时,需要使用以下环境变量:

  • OPENGROK_WEBAPP_CONTEXT= <‘您的web名称app'>
  • OPENGROK_INSTANCE_BASE= <’打开DATA_ROOT的备用路径‘>

不要忘记重命名位于servlet容器(tomcat或其他)中的source.war文件。在该文件中,将CONFIGURATION字段更改为opengrok配置文件实际路径(应为<'alternate path to opengrok DATA_ROOT‘>/etc/ configuration ation.xml)。

票数 2
EN

Stack Overflow用户

发布于 2013-08-23 12:26:45

如果我很好地理解您的问题,您希望有单独的索引对应于单独的源树。为此,您需要在应用程序服务器(tomcat、glassfish等)的webapp/目录中设置单独的*.war应用程序。在README.txt中,您可以获得有关设置基本source.war应用程序($OPENGROK_HOME/bin/OpenGrok deploy)的信息。

要提供单独的索引,您需要复制webapp并调整其内容-以指向新的DATA_ROOT (由$OPENGROK_HOME/bin/OpenGrok index <abs_path_to_new_SRC_ROOT>生成)。请记住,不可能进行“跨实例”的搜索查询。

最后,这里是解决OpenGrok问题的最佳位置:

https://java.net/projects/opengrok/lists

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18375039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档