【问题标题】:How to run maven project on google app engine如何在谷歌应用引擎上运行maven项目
【发布时间】:2015-09-08 05:00:15
【问题描述】:

我遵循本教程:http://software.danielwatrous.com/wordpress-plugin-licensing-wicket-on-google-app-engine/。我将谷歌应用引擎库添加到这个项目,然后我想检查谷歌应用引擎。但是当我做这个eclipse有这个问题:

The App Engine SDK '/home/hudi/program/git/tournamenSystem/tournament-system/
tournament-system-web/src/main/webapp/WEB-INF/lib/appengine-api-1.0-sdk-1.7.1.jar'
on the project's build path is not valid (SDK location '/home/hudi/program/git/
tournamenSystem/tournament-system/tournament-system-web/src/main/webapp/WEB-INF/
lib/appengine-api-1.0-sdk-1.7.1.jar' is not a directory)

我不明白。 Jar 不是目录,为什么它想要某个目录?当我想使用快速修复时,我可以使用另一个 SDK。我尝试使用旧版本 1.6 ......但仍然是同样的问题。我该如何解决?请帮忙

【问题讨论】:

    标签: java google-app-engine


    【解决方案1】:

    可能的解决方案是,您应该通过 eclipse 中的应用引擎设置添加 appengine,并确保 appengine 设置添加的 sdk 出现在提到的之前(即 /home/hudi/program/git/tournamenSystem/tournament-system/锦标赛系统-web/src/main/webapp/WEB-INF/lib/appengine-api-1.0-sdk-1.7.1.jar)在您的构建路径中。这样,您的应用程序将引用来自谷歌插件的 appengine sdk,而不是给出错误的路径。

    我遇到了同样的问题,即我从 maven 依赖项中包含的 sdk jar 出错。希望它会有所帮助。

    【讨论】:

    • 确实,我可以确认将所有系统库依赖项移至底部为我解决了同样的错误,它们是:GWT SDK、Web App Libs、EAR Libs、JRE、Maven。只需将它们全部移到底部,错误就消失了。
    • @membersound 很高兴听到这个消息 :)
    【解决方案2】:

    您可能想看看Maven GAE Plugin 此插件的目标是运行、调试、部署等您的 GAE 应用程序。

    【讨论】:

      【解决方案3】:

      在装有 Ubuntu 12.04 和 Eclipse Juno SR1 的计算机上 我只是将所有 maven 依赖项移动到 Java 构建路径列表的按钮。

      对于打开Java构建路径窗口右键单击项目 - 喜好 - Java 构建路径 - 订购和出口 - 使用 M2_REPO(或其他东西)选择所有行并按下按钮“底部” - 刷新项目。 这需要帮助。

      谢谢!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-11-22
        • 2011-10-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-13
        • 1970-01-01
        • 2020-04-07
        相关资源
        最近更新 更多