2014-09-18 53 views
5

我最近開始研究一個涉及彼此獨立的Python和Java組件的應用程序。構建項目文件夾層次結構的最佳方式是什麼,特別是源文件?多語言應用程序的項目目錄結構

現在的結構是這樣的:

/src 
-- java packages here 
/test 
-- jUnit test packages here 
/deployment 
-- Ant scripts here 
/bin 
/lib 
/etc 
.gitignore 

一種可能的解決辦法是有src/javasrc/python(如,在src文件夾下的子目錄)。 另一個解決方案是在項目中有兩個單獨的目錄,例如src_javasrc_python。 任何人都在這樣的項目上工作?事實上應該使用的約定是否存在

我已閱讀這個問題的答案What is the best project structure for a Python application?但第六點沒有討論很多關於非Python源。

回答

3

這是常見的做法來構建這樣的文件夾:

src 
    main 
    java 
    python 
    test 
    java 
    python 
bin 
libs 
... 
+0

哪裏是這種做法普遍?你能否提供任何文件(最佳實踐指南,風格指南等),表明這種文件夾結構被廣泛推薦? – Psychonaut 2016-11-16 13:43:57