1

当我使用 Maven 和 Gradle 时,随着时间的推移,我的本地工件存储库已经收集了许多相关的工件,例如junit-3.8.2.jarjunit-4.7.jarjunit-4.10.jar

现在,每当我打开“打开类型”对话框(例如,通过和弦 Ctrl+Shift+T)时,我都会为我正在查找的类型获得多个条目,例如 JUnitTestCase在我的本地 Maven 和Gradle 存储库。

由于我主要使用某些工件/库的最新版本,因此我想仅针对最新版本过滤此视图(以消除视觉混乱并提高生产力)。

4

2 回答 2

1

我认为,如果在其类路径中有一个具有该类型的可见项目,您只会在“打开类型”中看到来自给定 jar 的条目 - 我不认为将它放在回购中会这样做。这个理论适合你的情况吗?如果是这样,如果您可以使用工作集来隐藏具有不需要的版本的项目,并且如果它们被工作集排除隐藏起来,那么 Bananeweizen 的回答可能是相关的。如果它们没有被隐藏,并且可以选择关闭将它们拉入的项目,请执行此操作。在没有存储库(没有 Maven、Gradle 等)的 Eclipse 中,关闭项目肯定会解决这种问题——至少在我经历过的情况下是这样。

于 2012-10-24T02:49:47.810 回答
0

如果在工作区的不同项目中使用了这些不同的版本,则在打开类型对话框的对话框菜单中找到的工作集限制可能会对您有所帮助。有了它,您可以将显示的类型限制为某个工作集(即项目子集)。

于 2012-10-21T15:28:04.033 回答