我最近开始研究一个涉及彼此独立的Python和Java组件的应用程序。构建项目文件夹层次结构的最佳方法是什么,特别是源文件?
现在结构看起来像这样:
/src
-- java packages here
/test
-- jUnit test packages here
/deployment
-- Ant scripts here
/bin
/lib
/etc
.gitignore
可能的解决方案是拥有src/java
和src/python
(如src
文件夹下的子目录)。
另一种解决方案是在项目中有两个单独的目录,例如src_java
和src_python
。
有人在这个项目上工作吗?是否应该使用事实上的约定?
我已经阅读了这个问题的答案What is the best project structure for a Python application?,但第6点并没有就非Python来源进行过多讨论。
答案 0 :(得分:4)
通常的做法是像这样构建文件夹:
src
main
java
python
test
java
python
bin
libs
...