1

我喜欢井井有条,我讨厌将我所有的 java 项目都放在工作区中的 eclipse 中。它使它变得非常混乱,我想要一种更有条理的方法,我的工作区中有用于不同类型项目的文件夹。但是,文件夹只能添加到其他文件夹中,而不是工作区本身。此外,我想要一种能够将类放入任何文件夹的方法,而不仅仅是项目中的 src 文件夹。我喜欢 eclipse,但我真的希望组织程序的方式更灵活一点。有谁知道我该怎么做?

4

2 回答 2

2

我认为组织给一个人的东西对另一个人来说是不一样的。我发现其中一些技巧很有帮助,也许它们会对你有所帮助

  • 将项目分组到工作集,这样您就看不到完整的工作区
  • 您可以将源保存在不同的文件夹中,将这些源文件夹添加到构建路径中
  • 使用与您的版本控制存储库和问题管理系统(如 JIRA)集成的 Collabnet 等工具,在给定的时间点,您只能查看与您正在处理的问题相关的文件。
    • 非常了解您的键盘快捷键
于 2012-08-21T02:52:47.880 回答
1

据我了解,您正在制定两个期望:

  1. 为您的项目提供清晰的目录结构,独立于 IDE;
  2. 有一个清晰的工作空间组织,它反映了您项目的底层结构。

你没有提到一些东西,它是你项目的构建工具。我猜你是在 Eclipse 中编译和运行你的项目?如果没有,或者如果您愿意在 Eclipse IDE 之外编译、测试、部署和运行您的项目,您可以看看像Maven这样的全功能工具。

关键是,即使您不想在 IDE 之外构建项目,此工具也会为您节省大量时间,甚至值得使用它来获得清晰、正确、常规且易于理解的目录结构似乎期待。另一方面,问题在于这样的工具解决了远远超出您自己要求的问题,这可能会使其仅用于上面公开的目的。

对于喜欢有条理的人来说,Maven 是一个完美的工具。它的核心概念之一是约定优于配置

这意味着,例如,如果您的项目遵循 Maven 约定,那么简单的命令

 mvn eclipse:eclipse

将为您的每个人生成一个相应的 Eclipse 项目,您将能够从 Eclipse 外部配置、生成和清理该项目。

于 2012-08-21T01:25:42.317 回答