回答
SRC_ROOT目錄下的每個目錄都是一個項目。 所以創建的目錄結構應該是這個樣子:
/opengrok
|-- bin
|-- data
`-- source
|--project1
|--project2
`--project3
然後更新您的索引,在該步驟中configuration.xml配置文件將被更新,並根據每個SRC_ROOT目錄(或opengrok /源)將被視爲成爲一個項目。
轉到定義的目錄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
」
我在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
- 1. Opengrok問題上的多項目支持
- 2. Opengrok中的多個索引
- 3. Newtonsoft.Json.JsonConvert.SerializeObject單個項目與多個項目
- 4. MVC Ninject與多個項目
- 5. Android TransitionDrawable與多個項目
- 6. DataGrid行與多個項目
- 7. ConfigurationSection與多個項目
- 8. 多個WCF項目與解決方案中的單個項目
- 9. TFS2010與多個項目的web部署
- 10. 一個項目,多個客戶與GIT?
- 11. 多項目與CCNET
- 12. XCTest與多目標項目
- 13. OpenGrok項目選擇列表不顯示,因爲我想
- 14. 與多個TFS項目相關聯的MS項目文件
- 15. 多個項目
- 16. 多個項目
- 17. 多個項目
- 18. 與同一項目的多個實例的多對多關係
- 19. Eclipse與多個項目一起工作
- 20. ObservableCollection:調用OnCollectionChanged與多個新項目
- 21. javafx項目與多個css .root {...}
- 22. 多個窗口與C#項目
- 23. 列出與多個「嵌套」項目
- 24. jQuery與多個項目懸停
- 25. JPA慢查詢與多個EJB項目
- 26. 團隊與多個團隊項目
- 27. 與多個Maven項目工作同時
- 28. Laravel總和與多個項目
- 29. Struts2/Hibernate/Spring項目與多個ehcache cacheManager
- 30. MVC3訂單與多個項目