読者です 読者をやめる 読者になる 読者になる

たぷつきません

おなかがでてきた。もうたぷついてるやん。

appengine 1.4.0対応

 Google Pluginを最新にすると gae 1.4.0, gwt 2.1.1になるが、gwt 2.1.0と2.1.1はいろいろ違う。gwt-maven-pluginがなぜか、gwt-user の2.1.0を使ってビルドするので変だなーと思っていたら、そのプロジェクトだけdependencygwt-userを記述するのを忘れていた。
 gwt-maven-plugin 2.1.0-1は、指定が無くても自動的に 2.1.0を使うため、発見が遅れた。mvn -Xでclasspathの指定を見てようやく理解。dependencyを書けばそちらの方がclasspath上で前方に書かれて優先される。なければ gwt-maven-pluginのdependencyにある2.1.0が使われるというツクリらしい。
 ところで今まで、gwt-userとgwt-servletだけdependencyに書いていたんだけど、classpathを見ると、gwt-devもバージョン指定でdependencyに追加しておいた方が固そう。
 ...と、gwt-dev 追加したら、「The project 'XXXX' does not have any GWT SDKs on its build path」のようなエラーがGWTのnatureから表示されるようになったのでダメみたい。