【问题标题】:Mirror API in EclipseEclipse 中的镜像 API
【发布时间】:2014-05-08 09:41:34
【问题描述】:

我从 github 下载了 glass-java-starter,并按照 glass 开发者网站上的所有说明进行操作。我按照指示将它作为 Maven 现有项目导入 Eclipse,并按照指定更改了 oAuth 文件 ID 和 Secret。当我尝试启动项目或调试项目时,出现以下异常:找不到http://cwiki.apache.org/confluence/display/MAVEN/NoGoalSpecifiedException 的源。这些说明提供了一个用于运行项目的命令行命令 $ mvn jetty,但对于 Eclipse 则没有。如何使用 Eclipse 调试此项目?

【问题讨论】:

  • 它与 google mirror api 几乎没有关系,在这种情况下与 google-glass 没有任何共同之处

标签: java eclipse maven google-glass google-mirror-api


【解决方案1】:

这个示例应用程序中 mvn 生成的 war 文件,产品与 tomcat 或任何其他独立服务器兼容,因此只需对独立 tomcat 或 jetty 的“webapp”目录或独立 JBoss 的“deploy”目录构建一个 war。 Eclipse 有很多插件可以在调试模式下运行。

【讨论】:

    【解决方案2】:

    其他解决方案是:

    设置码头调试端口:

    export MAVEN_OPTS='-Xdebug -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=y'
    

    然后通过maven命令行运行jetty

    mvn jetty:jetty
    

    之后在端口 4000 上使用 Eclipse 远程调试器。

    【讨论】:

    • 谢谢。您能否在珍妮墨菲的回答下看到我的评论,也许可以帮助我解决这个问题?另外,你能不能给我一个向上。有人给了我否定的答案,我不知道为什么。
    • javac 是 JDK 附带的一个程序(以及许多其他使 JDK 与 JRE 不同的人工制品)。如果您尝试在同一终端窗口中运行“javac -version”,它将告诉您编译器版本是否可用。如果没有 - 您将需要设置 JDK。珍妮提到的链接对像你这样的案例有足够的答案。
    【解决方案3】:

    您需要使用 Eclipse 可用的 maven 插件之一来启动 run:jetty 目标。

    有几个可用的。其中之一是Eclipse m2e

    1. Install the plugin
    2. 创建 Maven Build 类型的新运行配置
    3. 指定目标jetty:run

    【讨论】:

    • 好的,我把 run:jetty 放在 maven 构建配置中,现在我收到这个错误:编译错误:[信息]---------------- --------------------------------------------- [错误] 没有编译器在此环境中提供。也许您在 JRE 而不是 JDK 上运行? [INFO] 1 个错误
    • 这听起来像是一个 maven + java 问题。有很多可能的原因。这篇文章可能会有所帮助:stackoverflow.com/questions/21099072/…
    猜你喜欢
    • 2021-04-29
    • 2013-05-03
    • 2013-04-29
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 2013-04-09
    • 1970-01-01
    • 2010-09-25
    相关资源
    最近更新 更多