Этот пример приложения ("мыслят") для App Engine содержит pom.xml в своем стволе:
http://code.google.com/p/thoughtsite/source/browse/#svn/trunk
Я запустил mvn eclipse:eclipse
, а также попытался использовать m2eclipse для импорта этого исходного кода в проект Eclipse.
Но я получаю эту ошибку, несмотря на то, что у меня установлен плагин Google App Engine и SDK Google App Engine:
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.google.appengine.tools.info.SdkImplInfo.<clinit>(SdkImplInfo.java:19)
at com.google.appengine.tools.util.Logging.initializeLogging(Logging.java:36)
at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:82)
Caused by: java.lang.RuntimeException: Unable to discover the Google App Engine SDK root. This code should be loaded from the SDK directory, but was instead loaded from file:~/.m2/repository/com/google/appengine/appengine-tools-sdk/1.3.0/appengine-tools-sdk-1.3.0.jar. Specify -Dappengine.sdk.root to override the SDK location.
at com.google.appengine.tools.info.SdkInfo.findSdkRoot(SdkInfo.java:106)
at com.google.appengine.tools.info.SdkInfo.<clinit>(SdkInfo.java:24)
... 3 more
Когда я захожу в настройки проекта в разделе «Google» и пытаюсь настроить его на использование SDK App Engine по умолчанию, он всегда возвращается к попытке использовать SDK Maven App Engine. Не знаю, как заставить этот проект работать.