Problems using Maven to initialize a local thoughtsite (App Engine sample) project in Eclipse

Posted by ovr on Stack Overflow See other posts from Stack Overflow or by ovr
Published on 2010-06-08T14:22:50Z Indexed on 2010/06/10 5:32 UTC
Read the original article Hit count: 360

This sample app ("thoughtsite") for App Engine contains a pom.xml in its trunk:

http://code.google.com/p/thoughtsite/source/browse/#svn/trunk

I ran mvn eclipse:eclipse and also tried using m2eclipse to import this source code into an Eclipse project.

But I end up with this error despite the fact that I have the Google App Engine plugin and the Google App Engine SDK installed:

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

When I go into the project settings under "Google" and try to set it to use the default App Engine SDK it always reverts to trying to use Maven's App Engine SDK instead. No idea how to get this project working.

© Stack Overflow or respective owner

Related posts about java

Related posts about eclipse