多语言应用程序的项目目录结构

时间:2014-09-18 17:06:55

标签: java python naming directory-structure project-structure

我最近开始研究一个涉及彼此独立的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?,但第6点并没有就非Python来源进行过多讨论。

1 个答案:

答案 0 :(得分:4)

通常的做法是像这样构建文件夹:

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