Несколько лет назад я написал простой плагин для eclipse, который расширяет org.eclipse.core.runtime.AbstractPlugin
. Кажется, что каждый раз, когда я обновляю eclipse до новой версии ecplise, такие классы, как этот, переносятся в какой-то новый .jar-файл.Поиск файлов jar для плагина eclipse
Например, я обнаружил, что AbstractPlugin
сейчас в org.eclipse.ui.workbench_3.7....jar
. Но потом я обнаружил, что его суперкласс не в той же банке, поэтому я должен выяснить, что .jar это находится в и так далее и так далее.
Таким образом, возникает кропотливая задача выяснить, какие файлы .jar хранятся во всех библиотечных классах, которые я использую (и они используют и т. Д. И т. Д.), И корректировать список внешних банок в путь построения проекта.
Сайты, такие как http://www.jarfinder.com являются полезными (но часто устаревшими). И Java Search, как показано в http://www.vogella.com/articles/EclipseCodeAccess/article.html#eclipsesourcecode, может помочь. Но, конечно, есть лучший способ.
Каков наилучший способ обновить путь сборки плагина до перехода в новые версии eclipse?