2009-10-19 321 views
3

我只是想知道为多个项目设置和配置OpenGrok的最佳方式是什么,例如通过单个页面和下拉列表。与OpenGrok的多个项目

尽管单个项目的文档非常简单,但设置多项目环境的说明并不是很清楚。

回答

6

SRC_ROOT目录下的每个目录都是一个项目。 所以创建的目录结构应该是这个样子:

/opengrok 
|-- bin 
|-- data 
`-- source 
    |--project1 
    |--project2 
    `--project3 

然后更新您的索引,在该步骤中configuration.xml配置文件将被更新,并根据每个SRC_ROOT目录(或opengrok /源)将被视为成为一个项目。

1

转到定义的目录by OPENGROK_INSTANCE_BASE(例如:/ var/opengrok)并在此路径中创建子目录'src'。然后创建软链接到你的项目,如下列:

cd /var/opengrok/src 
ln -s project1 <absolute path of project1> 
ln -s project2 <absolute path of project2> 
.... 

最后由“OpenGrok index

1

我在Windows Update上的索引,并更好地处理这种情况,我创建一个包含所有的零散的综合d:\opengroksrc文件夹源目录作为目录路口

示例我在d:\ gitsrc中有一个项目,而在d:\ hacksrc中有另一个项目。 我创建了一个文件夹命名为d:\ opengroksrc

d:\opengroksrc '-gitsrc => hardlink to d:\gitsrc '-hacksrc => hardlink to d:\hacksrc
mklink /j d:\opengroksrc\gitsrc d:\gitsrc可用于在Windows

,并在目录中创建一个路口我web.xml我表明我的源实际上是从d:\opengroksrc

未来

<context-param> <param-name>SRC_ROOT</param-name> <param-value>D:\opengroksrc\</param-value> </context-param>

最后索引 java -jar E:\opengrok\lib\opengrok.jar -a on -t 4 -W E:\opengrok\configuration.xml -c C:\Windows\ctags.exe -P -S -v -s D:\opengroksrc -d E:\opengrok\grokdata -I *.cs -I *.c -I *.cpp -I *.h -I *.xml