【问题标题】:Why does "activator eclipse" yield "Not a valid project ID: eclipse" in a new project?为什么“activator eclipse”会在新项目中产生“Not a valid project ID: eclipse”?
【发布时间】:2015-09-19 23:56:20
【问题描述】:

我刚刚使用activator new 创建了一个新项目,现在正尝试使用activator eclipse 使其黯然失色。但我面临一个问题:

D:\work\firebase>activator eclipse
[info] Loading project definition from D:\work\firebase\project
[info] Set current project to firebase (in build file:/D:/work/firebase/)
[error] Not a valid command: eclipse (similar: help, alias)
[error] Not a valid project ID: eclipse
[error] Expected ':' (if selecting a configuration)
[error] Not a valid key: eclipse (similar: deliver, licenses, clean)
[error] eclipse
[error]        ^

我正在使用 Typesafe Activator 1.3.2

【问题讨论】:

    标签: eclipse playframework typesafe-activator playframework-2.4


    【解决方案1】:

    将此片段附加到您的plugins.sbt 文件中:

    addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")

    Play 不再包含 sbteclipse 或 sbt-idea 插件,这使用户能够独立于 Play 升级 IDE 支持。

    Source

    【讨论】:

    • 我试过了,但它不起作用!我正在使用带有 Java 8 更新 74、激活器版本 1.3.9 的 Windows 8.1。然后玩 2.5!
    • 我想补充一点,您可以使用~/.sbt/0.13/plugins/中的全局plugins.sbt或您项目的project/文件夹中的Installing sbteclipse
    • 真是个废话。我对 Play 2 框架的第一次体验,我只是按照文档所说的去做就遇到了错误。看起来不是很专业。
    • 别忘了使用正确的插件版本。对于 2.5,我添加: addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "5.1.0") 到 project/plugins.sbt
    • @CaseyMurray 请编辑答案。 :-)
    【解决方案2】:

    根据詹姆斯·沃德的说法:

    我认为垫片只能由 UI 安装。但是 jsuereth 可以证实。如果是这样,我们需要解决这个问题。一种解决方法是先在项目上运行 UI (activator ui),然后可以使用 activator eclipse

    来源:https://github.com/typesafehub/activator/issues/212

    【讨论】:

      【解决方案3】:

      我是这样解决的:

      1 添加行 addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")

      2 然后运行 ​​activator eclipse

      【讨论】:

      • 这与接受的答案相同,只是粗体;)
      猜你喜欢
      • 1970-01-01
      • 2014-12-19
      • 1970-01-01
      • 1970-01-01
      • 2013-12-31
      • 1970-01-01
      • 2014-12-12
      • 2019-12-31
      • 1970-01-01
      相关资源
      最近更新 更多