2014-09-18 55 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