gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:21:13 25 4
gpt4 key购买 nike

我最近开始开发一个涉及彼此独立的 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 源的讨论不多。

最佳答案

在 Gradle 项目中,它是 recommended像这样构建文件夹:

src
main
java
python
test
java
python
build
libs
...
.gitignore
README.md

行家recommends类似的结构。

Python 有不同的 recommendations ,但由于 Java 构建工具通常更复杂(由于需要编译和输出目录),我会选择 Gradle 或 Maven 结构。

关于java - 多语言应用程序的项目目录结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25918514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com