数年前、私は拡張する Eclipse 用の単純なプラグインを作成しましたorg.eclipse.core.runtime.AbstractPlugin
。Eclipse を新しいバージョンの Eclipse に更新するたびに、そのようなクラスが新しい .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 に移行するときに、プラグインのビルドパスを最新の状態に保つ最善の方法は何ですか?