GroovyEclipse
GroovyEclipseだが閉じているプロジェクトがあると起動時にエラーになるというバグ があったので、
ちょっとソースみてみたらすぐに直し方がわかったのでパッチ作ってみた。
--- GroovyModel.java.orig Sun Mar 21 16:17:25 2004 +++ GroovyModel.java Wed Mar 24 00:06:56 2004 @@ -125,7 +125,7 @@ IProject[] allProjects = ResourcesPlugin.getWorkspace().getRoot().getProjects(); for (int i = 0; i < allProjects .length; i++) { IProject project = allProjects[i]; - if(project.hasNature(GroovyPlugin.GROOVY_NATURE)){ + if(project.isOpen() && project.hasNature(GroovyPlugin.GROOVY_NATURE)){ getGroovyProject(JavaCore.create(project)); } }
投げようかと思っていたらすでに修正されていた。
みてみたら、isOpen じゃなくて isAccessible を使うらしい。
他にもいいろいろ修正が入っていた。EclipsePlugin開発の道は険しい。