gpt4 book ai didi

java - 如何在单个 Eclipse 项目中设置多个源文件夹?

转载 作者:太空狗 更新时间:2023-10-29 22:38:40 27 4
gpt4 key购买 nike

我有几个稍微独立的程序,它们在概念上可以适合一个项目。但是,我无法告诉 Eclipse 在项目文件夹中创建多个文件夹。

结构的一个简单形式是:

/UberProject
/UberProject/ProgramA/
/UberProject/ProgramA/com/pkg/NiftyReader.java
/UberProject/ProgramB/
/UberProject/ProgramB/com/pkg/NiftyWriter.java

也就是说,ProgramAProgramB都是项目(实际上,它们是当前存在的Java项目),在概念上适合UberProject.

我不认为我应该让 UberProject 成为一个 Java 项目;例如,它不是类路径。 ProgramAProgramB do 看起来它们应该是 Java 项目(它们也可能使用不同的构建依赖项),但我在 Eclipse 中看不到任何方式3.3 在 UberProject 下创建两个旨在包含 Java 代码的文件夹。我考虑过向两个子项目中的每一个添加一个 .project 文件,但我也不确定这是否合适。 Eclipse 帮助没有帮助,我在 SO 上没有看到任何关于这个特定问题的信息。

需要说明的是:假定 UberProject 存在的必要性。 UberProject 可以是 Java 项目,也可以不是;没关系。 (顺便说一句,它确实包含其他不包含 Java 代码的文件夹。)

最佳答案

可能有几种方法可以做到这一点:

1) UberProject 是您的 JavaProject。右键单击 ProgramA -> Build Path -> Use as source folder。右键单击 ProgramB -> Build Path -> Use as source folder。 ProgramA 和 ProgramB 都将对同一目录进行增量构建。

2) 两个 java 项目(ProgramA 和 ProgramB)。您可以使用 UberProject 作为最简单的 eclipse 工作区,或者您可以使用外部工作区并将 ProgramA 和 ProgramB 作为外部项目导入。

可能还有其他方式(maven 多模块项目)。您的选择可能取决于项目之间是否存在循环依赖关系。尝试 1 和 2 并查看最适合您的方法应该相对容易。

关于java - 如何在单个 Eclipse 项目中设置多个源文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/513697/

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