views:

341

answers:

2

I'm having trouble retrieving 2 artifacts in my Maven/Java/Google App Engine project:

  1. com.google.appengine.orm:datanucleus-appengine:jar:1.0.7.final
  2. com.google.appengine:appengine-api-1.0-sdk:jar:1.3.4

There's a similar question posted, but each answer brings me back to the same error message.

More detail

I don't know if it is relevant, but rather than a version number, my original dependency for DataNucleus contained a variable. I am using Eclipse.

<groupId>org.datanucleus</groupId>
        <artifactId>datanucleus-core</artifactId>
        <version>${datanucleus.version}</version>
        <scope>runtime</scope>

I did not include my stack trace in Maven for brevity's sake. Please let me know if it would help to post it. Thank you.

UPDATE

I was able to get the DataNucleus artifact by changing the version from 1.0.7.final to 1.0.6.final (check this repo) and rolling back to AppEngine 1.3.3 (thanks, @Taylor!). However, I still can't find the repo for appengine-java-sdk:jar:1.3.3. There are no jar files hosted at Google Code.

Does anyone know where to find the appengine-java-sdk jar?

+1  A: 

Version 1.3.4 of the App Engine SDK is not yet supported by the maven-gae-plugin. Please see the issue here.

Also, based on your latest edit to the question you should NOT be using version 1.3.3. Rather, you should be using version 1.3.3.1 (see here). Also, the appengine-java-sdk jar is available in the maven-gae-plugin repo (see here).

Taylor Leese