有没有办法在Eclipse中的包/项目浏览器中重新排序项目?

时间:2014-08-27 15:10:38

标签: java eclipse eclipse-kepler

我正在处理源代码,这些源代码分散在具有特定定义构建顺序的多个项目中。我希望看到按构建顺序排序的项目,这样我总能告诉哪些类可以在哪些项目中使用。有没有人知道如何在Eclipse Kepler中做到这一点?

2 个答案:

答案 0 :(得分:1)

如果您尚未使用working sets in Eclipse,则可以提供组织项目的好方法。组织是单级的,而不是分层的,但您可以对项目进行分组,然后在project explorer view设置中快速选择是否要显示工作集。一个可能有用的细节是项目可能包含在多个工作集中,因此您可以同时拥有多个分组条件。

在您的情况下,您可以为构建的每个阶段定义一个工作集,在其名称前面加上一个字母或数字,以确保按特定顺序显示。或者,您可以为具有相同依赖关系的每组项目定义工作集。

或者,您可以恰当地重命名项目。在许多情况下,项目名称本身主要是装饰性的,尽管它通常在生成的文件中用作默认值。

但是,在我看来,“告诉哪些类可以使用”的最简单方法是正确配置项目构建路径,让编辑器完成其余的工作。对我来说,更自然的是不使用类,因为它不建议用于自动完成,或者因为任何此类使用导致编译器错误,而不是每次都明确地检查依赖项...

答案 1 :(得分:0)

恕我直言,日食中没有这样的功能。但您可以使用Resource Tagger pluginResource decorator插件根据不同条件过滤资源。