几年前,我为 Eclipse 编写了一个简单的插件,它扩展了org.eclipse.core.runtime.AbstractPlugin
. 似乎每次我将 eclipse 更新到新版本的 ecplise 时,像这样的类都会迁移到一些新的 .jar 文件。
例如,我发现AbstractPlugin
现在在org.eclipse.ui.workbench_3.7....jar
. 但是后来我发现它的超类不在同一个jar中,所以我必须找出它在什么.jar中等等。
因此,有一项艰巨的任务是尝试找出我使用的所有库类(以及它们使用的等等)现在在哪些 .jar 文件中,并调整项目构建路径中的外部 jar 列表。
http://www.jarfinder.com等网站 很有用(但通常已过时)。http://www.vogella.com/articles/EclipseCodeAccess/article.html#eclipsesourcecode中所示的 Java 搜索可以提供帮助。但肯定有更好的方法。
当我们迁移到新版本的 eclipse 时,使插件的构建路径保持最新的最佳方法是什么?