2009-10-19 118 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