我应该为 Eclipse 中的每个 java 项目创建工作区吗

should I create workspace for each java project in eclipse

工作区使用的标准做法应该是什么?

此外,如果我们将项目导入到 Eclipse 中,我应该 select 理想地使用哪个工作区?

这似乎是一件基本的事情,但我想弄清楚同样的事情。

对此没有明确的答案,因为它只是一个工作流程偏好。然而,我处理这个问题的方式是,如果我有一个由多个项目组成的大项目,我将所有项目都放在一个工作区中,如果你使用 eclipse(而不是 Maven)构建,这可能是必要的,并且他们是相互依赖的。如果它们是完全不同的东西,那么它们就有自己的东西。

但是没有人可以给你一个 'correct' 的答案,因为这正是适合你的。如果您在 Eclipse 中一次打开的东西太多,它可能会变得有点慢,但如果它是您自己处理的项目,那么问题不大。

如果您有依赖项目,则必须使用一个工作区。如果不是这种情况,请根据您的需要做任何事情。

您应该为一组项目使用一个工作区,例如 androidworkspace、workspace 等。您在每个工作区下提供项目名称的任何方式,这就是我们通常遵循的方式。

它完全是主观的,但在我看来,它与包及其各自的 classes 相当。您是否为每个 class 创建一个包?不,通常您将执行类似任务或一起工作的 classes 放在同一个包中。在大多数情况下,您这样做并不是为了访问 class 的受保护方法,而是为了组织。

类似的项目是 macro-level classes,每个项目都扮演着特定的角色。对我来说,工作空间是项目的 "package",通常每个项目都有依赖关系,或者被同一工作空间中的另一个项目所依赖。

就是说,我有使用相同项目的独立工作区,因为虽然项目的总体范围发生变化,但一些项目依赖于其他几个项目(当然不同于包)。对我来说,工作区对应于单个应用程序或范围的一组项目。

这取决于你。您可以在单个工作区中完成所有项目,但如果您为不同的技术创建不同的工作区,效果会更好。

例如:

J2EE - 创建新工作区

Android -- 创建新工作区

GWT -- 创建新工作区

要正确管理项目,您必须创建与项目同名的工作区,并将所有模块或依赖项导入该工作区本身。但是没有硬性规定,完全取决于你想如何管理它。