使用GAE和DataNucleus的Maven问题

时间:2010-05-20 01:59:08

标签: google-app-engine maven-2 dependencies datanucleus spring-roo

我在 Maven / Java / Google App Engine 项目中检索2个工件时遇到问题:

  1. <击> com.google.appengine.orm:DataNucleus将-AppEngine上:罐:1.0.7.final
  2. com.google.appengine:应用服务引擎的API-1.0-SDK:罐:1.3.4
  3. similar question posted,但每个回答都会让我回到同样的错误消息。

    更多细节

    我不知道它是否相关,而不是版本号,我对DataNucleus的原始依赖包含一个变量。我正在使用Eclipse。

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

    为了简洁起见,我没有在Maven中包含我的堆栈跟踪。请告诉我是否有助于发布它。谢谢。

    更新

    我能够通过将版本从 1.0.7.final 更改为 1.0.6.final (检查this repo)来获取DataNucleus工件。回到 AppEngine 1.3.3 (谢谢,@ Taylor!)。但是,我仍然找不到 appengine-java-sdk:jar:1.3.3 的回购。没有jar文件hosted at Google Code

    有谁知道在哪里找到 appengine-java-sdk jar

1 个答案:

答案 0 :(得分:1)

maven-gae-plugin尚不支持App Engine SDK的1.3.4版。请参阅问题here

此外,根据您对该问题的最新编辑,您不应使用版本1.3.3。相反,您应该使用版本1.3.3.1(请参阅here)。此外,maven-gae-plugin repo中还提供了appengine-java-sdk jar(参见here)。