title: GAE The selected SDK does not support HRD
body: <p>When deploying my GWT app to the GAE Via Properties -> Google -> App Engine I select Use Google App Engine.</p>
  
  <p>I get the error "The App Engine SDK '/Users/xxx/.m2/repository/com/google/appengine/appengine-api-1.0-sdk/1.7.6/appengine-api-1.0-sdk-1.7.6.jar' on the project's build path is not valid (SDK location '/Users/xx/.m2/repository/com/google/appengine/appengine-api-1.0-sdk/1.7.6/appengine-api-1.0-sdk-1.7.6.jar' is not a directory) project     Unknown Google App Engine Problem"</p>
  
  <p>And the message "The Selected SDK does not support HRD" - When I select a downloaded version this message goes away.</p>
  
  <p>The App engine sdk is being added by maven:</p>
  
  <pre><code>&lt;dependency&gt;
          &lt;groupId&gt;com.googlecode.objectify&lt;/groupId&gt;
          &lt;artifactId&gt;objectify&lt;/artifactId&gt;
          &lt;version&gt;4.0b3&lt;/version&gt;
       &lt;/dependency&gt;
  
  com.googlecode.objectify:objectify:jar:4.0b3:compile
  [INFO] |  +- com.google.guava:guava:jar:14.0.1:compile
  [INFO] |  +- com.google.appengine:appengine-api-1.0-sdk:jar:1.7.6:compile
  [INFO] |  \- com.google.appengine:appengine-api-labs:jar:1.7.6:compile
  </code></pre>
  
  <p>Any Suggestions?</p>
  
  <p>Thanks</p>
  
  <p>EDIT: pom.xml added</p>
  
  <pre><code>    &lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"&gt;
    &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
  
    &lt;groupId&gt;com.username.project&lt;/groupId&gt;
    &lt;artifactId&gt;project&lt;/artifactId&gt;
    &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt;
    &lt;packaging&gt;war&lt;/packaging&gt;
    &lt;name&gt;GWTP Basic with GXT&lt;/name&gt;
    &lt;description&gt;Basic GWTP application with the GXT library&lt;/description&gt;
  
    &lt;properties&gt;
      &lt;!-- client --&gt;
      &lt;!-- Get the latest GXT release through support 3.0.6... --&gt;
      &lt;gxt.version&gt;3.0.1&lt;/gxt.version&gt;
      &lt;gwt.version&gt;2.5.1&lt;/gwt.version&gt;
      &lt;gwtp.version&gt;1.0&lt;/gwtp.version&gt;
      &lt;gin.version&gt;2.0.0&lt;/gin.version&gt;
  
      &lt;!-- server --&gt;
      &lt;guice.version&gt;3.0&lt;/guice.version&gt;
  
      &lt;!-- testing --&gt;
      &lt;junit.version&gt;4.11&lt;/junit.version&gt;
      &lt;jukito.version&gt;1.1&lt;/jukito.version&gt;
  
      &lt;!-- maven --&gt;
      &lt;gwt-maven-plugin.version&gt;2.5.1&lt;/gwt-maven-plugin.version&gt;
      &lt;maven-surefire-plugin.version&gt;2.6&lt;/maven-surefire-plugin.version&gt;
      &lt;maven-compiler-plugin.version&gt;2.3.2&lt;/maven-compiler-plugin.version&gt;
      &lt;maven-resources-plugin.version&gt;2.5&lt;/maven-resources-plugin.version&gt;
      &lt;maven-processor-plugin.version&gt;2.0.5&lt;/maven-processor-plugin.version&gt;
      &lt;maven-build-helper-plugin.version&gt;1.7&lt;/maven-build-helper-plugin.version&gt;
  
      &lt;target.jdk&gt;1.6&lt;/target.jdk&gt;
      &lt;project.build.sourceEncoding&gt;UTF-8&lt;/project.build.sourceEncoding&gt;
      &lt;project.reporting.outputEncoding&gt;UTF-8&lt;/project.reporting.outputEncoding&gt;
  
      &lt;!-- REST --&gt;
      &lt;resteasy.version&gt;3.0.2.Final&lt;/resteasy.version&gt;
      &lt;arcbees.version&gt;1.1.1&lt;/arcbees.version&gt;
  
      &lt;!-- GAE --&gt;
      &lt;gae.version&gt;1.8.3&lt;/gae.version&gt;
      &lt;gae.home&gt;${settings.localRepository}/com/google/appengine/appengine-java-sdk/${gae.version}/appengine-java-sdk-${gae.version}&lt;/gae.home&gt;
  
      &lt;webappDirectory&gt;${project.build.directory}/${project.build.finalName}&lt;/webappDirectory&gt;
    &lt;/properties&gt;
  
    &lt;build&gt;
      &lt;outputDirectory&gt;${webappDirectory}/WEB-INF/classes&lt;/outputDirectory&gt;
  
      &lt;plugins&gt;
          &lt;plugin&gt;
              &lt;groupId&gt;com.google.appengine&lt;/groupId&gt;
              &lt;artifactId&gt;appengine-maven-plugin&lt;/artifactId&gt;
              &lt;version&gt;${gae.version}&lt;/version&gt;
          &lt;/plugin&gt;
        &lt;plugin&gt;
          &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
          &lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt;
          &lt;version&gt;${maven-compiler-plugin.version}&lt;/version&gt;
          &lt;configuration&gt;
            &lt;source&gt;${target.jdk}&lt;/source&gt;
            &lt;target&gt;${target.jdk}&lt;/target&gt;
            &lt;encoding&gt;${project.build.sourceEncoding}&lt;/encoding&gt;
          &lt;/configuration&gt;
        &lt;/plugin&gt;
  
        &lt;!-- JUnit Testing - skip *.GwtTest cases --&gt;
        &lt;!-- 'mvn test' - runs the Junit tests --&gt;
        &lt;!-- 'mvn integration-test` - runs GWT test cases --&gt;
        &lt;!-- 'mvn integration-test -P selenium-local` - runs GWT selenium unit test cases --&gt;
        &lt;plugin&gt;
          &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
          &lt;artifactId&gt;maven-surefire-plugin&lt;/artifactId&gt;
          &lt;version&gt;${maven-surefire-plugin.version}&lt;/version&gt;
          &lt;configuration&gt;
            &lt;includes&gt;
              &lt;include&gt;**/*Test.java&lt;/include&gt;
            &lt;/includes&gt;
            &lt;excludes&gt;
              &lt;exclude&gt;**/*GwtTest.java&lt;/exclude&gt;
            &lt;/excludes&gt;
          &lt;/configuration&gt;
        &lt;/plugin&gt;
  
        &lt;!-- GWT --&gt;
        &lt;!-- 'mvn gwt:run' - runs development mode --&gt;
        &lt;!-- 'mvn gwt:debug' - runs debug mode --&gt;
        &lt;!-- 'mvn gwt:compile' - compiles gwt --&gt;
        &lt;!-- 'mvn integration-test' - runs the gwt tests (*GwtTest.java) --&gt;
        &lt;plugin&gt;
          &lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
          &lt;artifactId&gt;gwt-maven-plugin&lt;/artifactId&gt;
          &lt;version&gt;${gwt.version}&lt;/version&gt;
          &lt;configuration&gt;
            &lt;gwtSdkFirstInClasspath&gt;true&lt;/gwtSdkFirstInClasspath&gt;
            &lt;strict&gt;true&lt;/strict&gt;
  
            &lt;testTimeOut&gt;180&lt;/testTimeOut&gt;
            &lt;includes&gt;**/*GwtTestSuite.java&lt;/includes&gt;
            &lt;excludes&gt;**/*GwtTest.java&lt;/excludes&gt;
            &lt;mode&gt;htmlunit&lt;/mode&gt;
  
            &lt;extraJvmArgs&gt;-Xss1024K -Xmx1024M -XX:MaxPermSize=256M&lt;/extraJvmArgs&gt;
            &lt;logLevel&gt;INFO&lt;/logLevel&gt;
            &lt;style&gt;${gwt.style}&lt;/style&gt;
  
            &lt;copyWebapp&gt;true&lt;/copyWebapp&gt;
            &lt;hostedWebapp&gt;${webappDirectory}&lt;/hostedWebapp&gt;
  
            &lt;runTarget&gt;TranspoHub.html&lt;/runTarget&gt;
            &lt;modules&gt;
              &lt;module&gt;com.tadros.transpohub.TranspoHub&lt;/module&gt;
            &lt;/modules&gt;
          &lt;/configuration&gt;
          &lt;executions&gt;
            &lt;execution&gt;
              &lt;goals&gt;
                &lt;goal&gt;test&lt;/goal&gt;
                &lt;goal&gt;compile&lt;/goal&gt;
              &lt;/goals&gt;
            &lt;/execution&gt;
          &lt;/executions&gt;
        &lt;/plugin&gt;
  
       &lt;/plugins&gt;
  
  
    &lt;/build&gt;
  
    &lt;!-- Get the latest release through support, 3.0.6... --&gt;
    &lt;!-- &lt;repositories&gt; --&gt;
      &lt;!-- &lt;repository&gt; --&gt;
        &lt;!-- ~/.m2/settings.xml add &lt;server/&gt; with same id here with login credentials --&gt;
        &lt;!-- &lt;id&gt;sencha-gxt-repository&lt;/id&gt; --&gt;
        &lt;!-- &lt;name&gt;Sencha GXT Repository&lt;/name&gt; --&gt;
        &lt;!-- Support Subscribers Only: Subscribe to support for --&gt;
        &lt;!-- Latest GPL Support GXT Versions --&gt;
        &lt;!-- &lt;url&gt;https://maven.sencha.com/repo/gxt-support-gpl-release&lt;/url&gt; --&gt;
        &lt;!-- Commercial Support GXT Versions --&gt;
        &lt;!-- &lt;url&gt;https://maven.sencha.com/repo/gxt-commercial-release&lt;/url&gt; --&gt;
      &lt;!-- &lt;/repository&gt; --&gt;
    &lt;!-- &lt;/repositories&gt; --&gt;
  
    &lt;dependencies&gt;
      &lt;!-- GXT --&gt;
      &lt;!-- http://docs.sencha.com/gxt-guides/3/ --&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;com.sencha.gxt&lt;/groupId&gt;
        &lt;artifactId&gt;gxt&lt;/artifactId&gt;
        &lt;version&gt;${gxt.version}&lt;/version&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;com.sencha.gxt&lt;/groupId&gt;
        &lt;artifactId&gt;gxt-chart&lt;/artifactId&gt;
        &lt;version&gt;${gxt.version}&lt;/version&gt;
      &lt;/dependency&gt;
  
      &lt;!-- Google Web Toolkit --&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;com.google.gwt&lt;/groupId&gt;
        &lt;artifactId&gt;gwt-user&lt;/artifactId&gt;
        &lt;version&gt;${gwt.version}&lt;/version&gt;
      &lt;/dependency&gt;
  
      &lt;!-- GWT-Platform --&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;com.gwtplatform&lt;/groupId&gt;
        &lt;artifactId&gt;gwtp-mvp-client&lt;/artifactId&gt;
        &lt;version&gt;${gwtp.version}&lt;/version&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;com.gwtplatform&lt;/groupId&gt;
        &lt;artifactId&gt;gwtp-dispatch-client&lt;/artifactId&gt;
        &lt;version&gt;${gwtp.version}&lt;/version&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;com.gwtplatform&lt;/groupId&gt;
        &lt;artifactId&gt;gwtp-dispatch-server-guice&lt;/artifactId&gt;
        &lt;version&gt;${gwtp.version}&lt;/version&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;com.gwtplatform&lt;/groupId&gt;
          &lt;artifactId&gt;gwtp-dispatch-rest&lt;/artifactId&gt;
          &lt;version&gt;${gwtp.version}&lt;/version&gt;
          &lt;scope&gt;provided&lt;/scope&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;com.gwtplatform&lt;/groupId&gt;
        &lt;artifactId&gt;gwtp-dispatch-shared&lt;/artifactId&gt;
        &lt;version&gt;${gwtp.version}&lt;/version&gt;
      &lt;/dependency&gt;
  
  
  
      &lt;!-- DI --&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;com.google.inject&lt;/groupId&gt;
        &lt;artifactId&gt;guice&lt;/artifactId&gt;
        &lt;version&gt;${guice.version}&lt;/version&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;com.google.inject.extensions&lt;/groupId&gt;
        &lt;artifactId&gt;guice-servlet&lt;/artifactId&gt;
        &lt;version&gt;${guice.version}&lt;/version&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;com.google.inject.extensions&lt;/groupId&gt;
        &lt;artifactId&gt;guice-assistedinject&lt;/artifactId&gt;
        &lt;version&gt;${guice.version}&lt;/version&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;com.google.gwt.inject&lt;/groupId&gt;
        &lt;artifactId&gt;gin&lt;/artifactId&gt;
        &lt;version&gt;${gin.version}&lt;/version&gt;
      &lt;/dependency&gt;
  
      &lt;!-- OTHER --&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;org.mindrot&lt;/groupId&gt;
          &lt;artifactId&gt;jbcrypt&lt;/artifactId&gt;
          &lt;version&gt;0.3m&lt;/version&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;com.googlecode.objectify&lt;/groupId&gt;
          &lt;artifactId&gt;objectify&lt;/artifactId&gt;
          &lt;version&gt;4.0b3&lt;/version&gt;
  &lt;!--         &lt;exclusions&gt;
          &lt;exclusion&gt;
              &lt;groupId&gt;com.google.appengine&lt;/groupId&gt;
              &lt;artifactId&gt;*&lt;/artifactId&gt; --&gt;
              &lt;!-- com.google.appengine:appengine-api-1.0-sdk:jar:1.7.6:compile
  [INFO] |  \- com.google.appengine:appengine-api-labs:jar:1.7.6:compile 
  mvn dependency:tree
          &lt;/exclusion&gt;
      &lt;/exclusions&gt; --&gt;
       &lt;/dependency&gt;
  
       &lt;dependency&gt;
              &lt;groupId&gt;com.arcbees&lt;/groupId&gt;
              &lt;artifactId&gt;guicy-resteasy&lt;/artifactId&gt;
              &lt;version&gt;${arcbees.version}&lt;/version&gt;
       &lt;/dependency&gt;
  
          &lt;!-- REST --&gt;
          &lt;dependency&gt;
              &lt;groupId&gt;org.jboss.resteasy&lt;/groupId&gt;
              &lt;artifactId&gt;resteasy-jaxrs&lt;/artifactId&gt;
              &lt;version&gt;${resteasy.version}&lt;/version&gt;
          &lt;/dependency&gt;
          &lt;dependency&gt;
              &lt;groupId&gt;org.jboss.resteasy&lt;/groupId&gt;
              &lt;artifactId&gt;resteasy-jackson-provider&lt;/artifactId&gt;
              &lt;version&gt;${resteasy.version}&lt;/version&gt;
          &lt;/dependency&gt;
          &lt;dependency&gt;
              &lt;groupId&gt;org.jboss.resteasy&lt;/groupId&gt;
              &lt;artifactId&gt;resteasy-guice&lt;/artifactId&gt;
              &lt;version&gt;${resteasy.version}&lt;/version&gt;
          &lt;/dependency&gt;    
  
      &lt;!-- Test --&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;junit&lt;/groupId&gt;
        &lt;artifactId&gt;junit&lt;/artifactId&gt;
        &lt;version&gt;${junit.version}&lt;/version&gt;
        &lt;scope&gt;test&lt;/scope&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;org.jukito&lt;/groupId&gt;
        &lt;artifactId&gt;jukito&lt;/artifactId&gt;
        &lt;version&gt;${jukito.version}&lt;/version&gt;
        &lt;scope&gt;test&lt;/scope&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;org.seleniumhq.selenium&lt;/groupId&gt;
        &lt;artifactId&gt;selenium-remote-driver&lt;/artifactId&gt;
        &lt;version&gt;2.33.0&lt;/version&gt;
        &lt;scope&gt;test&lt;/scope&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
        &lt;groupId&gt;org.seleniumhq.selenium&lt;/groupId&gt;
        &lt;artifactId&gt;selenium-java&lt;/artifactId&gt;
        &lt;version&gt;2.33.0&lt;/version&gt;
        &lt;scope&gt;test&lt;/scope&gt;
      &lt;/dependency&gt;
  
  
  
      &lt;dependency&gt;
          &lt;groupId&gt;com.google.appengine&lt;/groupId&gt;
          &lt;artifactId&gt;appengine-api-1.0-sdk&lt;/artifactId&gt;
          &lt;version&gt;${gae.version}&lt;/version&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
          &lt;artifactId&gt;servlet-api&lt;/artifactId&gt;
          &lt;version&gt;2.5&lt;/version&gt;
          &lt;scope&gt;provided&lt;/scope&gt;
      &lt;/dependency&gt;
  
    &lt;/dependencies&gt;
  
    &lt;profiles&gt;
      &lt;!-- run with 'mvn integration-test -P selenium-local' --&gt;
      &lt;profile&gt;
        &lt;id&gt;selenium-local&lt;/id&gt;
        &lt;build&gt;
          &lt;plugins&gt;
            &lt;plugin&gt;
              &lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
              &lt;artifactId&gt;gwt-maven-plugin&lt;/artifactId&gt;
              &lt;configuration&gt;
                &lt;mode&gt;selenium&lt;/mode&gt;
                &lt;productionMode&gt;true&lt;/productionMode&gt;
                &lt;selenium&gt;localhost:4444/*firefox,localhost:4444/*opera&lt;/selenium&gt;
              &lt;/configuration&gt;
            &lt;/plugin&gt;
          &lt;/plugins&gt;
        &lt;/build&gt;
      &lt;/profile&gt;
    &lt;/profiles&gt;
  &lt;/project&gt;
  </code></pre>