【发布时间】:2011-03-23 17:59:13
【问题描述】:
到目前为止,我只使用 Eclipse 开发了一个产品,但现在我正在开始另一个完全独立的项目(两者都是 Android 应用程序)。那么在自己的工作空间中开发每个项目的常见做法是什么?
我对 Eclipse 不是很熟悉,但它似乎通过搜索工作区中的所有项目来做一些事情,这似乎使它们彼此之间的独立性降低了。配置我的开发的最佳方式是什么?
【问题讨论】:
到目前为止,我只使用 Eclipse 开发了一个产品,但现在我正在开始另一个完全独立的项目(两者都是 Android 应用程序)。那么在自己的工作空间中开发每个项目的常见做法是什么?
我对 Eclipse 不是很熟悉,但它似乎通过搜索工作区中的所有项目来做一些事情,这似乎使它们彼此之间的独立性降低了。配置我的开发的最佳方式是什么?
【问题讨论】:
这完全取决于偏好。我的意见是像 Melloware 建议的那样,将类似类型的项目保留在 1 个工作区中。您经常会发现自己在处理另一个项目时需要参考一个项目,并且您不会希望仅仅为此切换工作区,因为它很慢,并且您可能会在切换过程中迷失在所做的事情中。
关闭工作区中的非活动项目,并在需要参考时打开它们。
您可能还有一些库项目,例如 facebook connect,并且您的几个 Android 项目引用了这个项目。如果您为 Android 保留 1 个工作区,您将不会有任何复杂/重复的 facebook 连接库。
【讨论】:
我个人不会将我的项目分成他们自己的工作区,而是每个人自己的工作区。通常,如果我有一堆 Android 应用程序,我会拥有一个 Android 工作区,然后为我的 J2EE 应用程序或我的 Web 应用程序等创建一个单独的工作区。
我使用的另一个 Eclipse 概念是拥有 1 个工作区但创建多个工作集。如果您查看有关 Working Sets 的帮助,您会发现它可以让您将类似的项目分组到文件夹中。
但是每个人的工作方式都不一样,所以你必须找到你最喜欢的那个。我有一位同事确实在每个项目中使用不同的工作区!
【讨论】:
在项目资源管理器中,您可以右键单击当前项目并选择“关闭其他项目”,Eclipse 将停止跟踪和报告除您正在处理的项目之外的所有项目。
【讨论】: