首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在中组织C++、Java和Python

在中组织C++、Java和Python
EN

Stack Overflow用户
提问于 2012-04-29 10:58:48
回答 1查看 1.3K关注 0票数 4

我正在重新组织3种不同的Java库实现(用Maven构建)、用CMake构建的CMake和Git存储库中的Python。一种简单的方法是简单地拥有3个顶级目录-- Java、C++和Python,并将所有代码放在下面。另一种方法是使用Maven目录结构,即将Java代码放在src/main/java下,将c++代码放在src/main/cpp下,将Python代码放在src/main/python下。类似于测试(src/test/java等)。

对于应如何做到这一点,是否有任何建议?理想情况下,如果您可以向我介绍一些使用Java、C++和Python的开源项目,我可以研究它们的代码库是如何组织的。什么是好候选人?

EN

回答 1

Stack Overflow用户

发布于 2012-08-31 12:02:06

我建议您使用后一种情况,即Maven目录结构。它不仅是Java特有的约定。因此,其他编程语言将很好地融入这一结构,例如:

代码语言:javascript
复制
src/main/cpp
src/main/python
src/main/groovy
...

对于一些人,你甚至会找到相应的Maven插件。无论如何,没有任何建议,但它是大量使用的方式。

还请参阅以下问题的答案,这些问题也是针对Java以外的其他语言回答的:Java project directory structure convention

我还有包含多个代码的项目,每个代码都属于不同的组件,例如:

  • Server编写的

客户端

然后,我为每个组件创建文件夹,因为它不像其他项目结构所暗示的那样属于一起。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10371581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档