使用maven-gae和google插件进行日食(GPE)时出错

时间:2012-06-05 20:16:07

标签: java eclipse google-app-engine maven

我阅读了最后一个与maven项目集成的GPE。

所以我使用maven-gae-plugin从cmd行创建了一个maven项目。

然后作为maven项目导入eclipse。

但是,当我将其作为“Web应用程序”(GPE)运行时,它会因此错误而失败:

  

无法发现Google App Engine SDK根目录,而是从文件中加载:/Users/neo/.m2/repository/com/google/appengine/appengine-tools-sdk/1.6.6/appengine-tools-sdk -1.6.6.jar。指定-Dappengine.sdk.root以覆盖SDK位置。

在项目的属性中 - > Google - >谷歌应用引擎,我的sdk指向/Users/neo/.m2/repository/com/google/appengine/appengine-java-sdk/1.6.6/appengine-java-sdk-1.6.6(这是一个有效的sdk目录)。

我做错了什么?

2 个答案:

答案 0 :(得分:1)

我们也遇到了这个问题。这似乎是一个类加载问题。只需在列表中向上移动工具,即可先加载。

  1. 转到运行 - > 运行Confiurations ...
  2. 在“ Web应用程序
  3. 下选择您的应用
  4. 点击“类路径”标签
  5. 突出显示appengine-tools jar并选择“ Up ”,使其移动到项目之上。

答案 1 :(得分:0)

解压缩文件appengine-tools-sdk-1.6.6.jar,它将创建一个文件夹appengine-tools-sdk-1.6.6

如果您将以下内容放入运行配置中的VM参数

中,它将起作用

-Dappengine.sdk.root = /用户/新/ .m2目录/库/ COM /谷歌/应用服务引擎/应用服务引擎的工具-SDK / 1.6.6 /应用服务引擎的工具-SDK-1.6.6