Sysdeo Tomcatプラグイン2.2.1 in Eclipse RC0

いままで(M8まで)なんとか動いてきたが、とうとうSysdeoTomcatプラグインが、Eclipse3上で動かなくなった。設定ページを開くとエラーる。エラーログ↓

java.lang.NoSuchMethodError: org.eclipse.jdt.internal.ui.wizards.dialogfields.ListDialogField.setElements(Ljava/util/List;)V
at com.sysdeo.eclipse.tomcat.editors.ProjectListEditor.updateProjectsList(ProjectListEditor.java:65)
at com.sysdeo.eclipse.tomcat.editors.ProjectListEditor.(ProjectListEditor.java:39)

あ”−これないと困るー。別のに乗り換えるのめんどいー。
ということで、


とりあえずエラーが出ないようにしてみた。以下2箇所。

plugin.xmlでorg.eclipse.ui.ide追加

   
      ...
      
      ...
   


com.sysdeo.eclipse.tomcat.TomcatProjectCreationWizardで、finishPage(IProgressMonitor)メソッド追加

protected void finishPage(IProgressMonitor monitor) throws InterruptedException, CoreException {
	// TODO Auto-generated method stub		
}


なんかインターフェイスが増えたからクラスが読めてなかったみたいだけど、
ほとんど理解してないです。とりあえずエラーを消してみただけ。とりあえず動いてます。

参考 ヘルプの Eclipse 3.0 Porting Guide


[追記]
とか言ってる間にM9対応出てしまいましたな。。。
http://www.sysdeo.com/eclipse/tomcatPlugin.html