【问题标题】:Play! 2.0 console in Intellij IDEA won't work玩! Intellij IDEA 中的 2.0 控制台不起作用
【发布时间】:2013-04-07 22:14:24
【问题描述】:

我昨天问了这个问题,但它被标记为重复。所以请把我的问题读到最后,不要再标记为重复!

Link 原始问题。

原问题:

我使用 Intellj IDEA 设置了新的 Play 2.0 框架项目。但我找不到如何在 Intellij IDEA 中运行 Play!的命令行实用程序。从教程中我了解到它必须可以从Tools | Play with Playframework 访问。

但我错过了这个上下文菜单:

我的问题可能出在哪里?

一些附加信息:

  • 我使用 Intellij IDEA 向导设置了一个新项目。
  • 我可以使用 Run 命令从 Intellij IDEA 运行应用程序,并在浏览器中查看结果。
  • 我正在使用 Intellij Idea 12.1.1
  • 为了能够从 IDEA 创建新项目,我安装了所有其他插件(Play 2.0 插件、Scala 插件)

附:我之前的问题的答案建议我Add framework support。但我在列表中没有看到 Play2.0 方面。

【问题讨论】:

  • 待定:)
  • 检查answer to this comment@Lev,假设你不再需要它,IDE提供你需要的东西(例如运行,编译等)。 i> 您可以改用SBT console

标签: java scala playframework intellij-idea playframework-2.0


【解决方案1】:

显然Play with Playframework 是 Play 1.x 插件的第一个版本可用的选项(我猜在阅读文档后,我没有启用这样的选项,尽管我都需要适用于创意 12 中 Play 2 的插件)。

其实你不需要再使用 Intelli 的 kickstarter 来创建 Play 项目了,你只需要:

  • 在命令行中创建新项目:

    play new
    
  • idealize 也可以用命令行:

    play idea
    
  • 转到 Idea,选择 File > Open...,找到包含在前面步骤中创建的应用的文件夹,然后...瞧!

【讨论】:

  • 您也可以使用 Typesafe Activator (typesafe.com/activator) 创建 Play 项目。有许多模板可供选择。
【解决方案2】:

Play 正在使用 SBT 控制台,该控制台将在 IntelliJ IDEA 的官方 SBT 插件中提供(将于 2013 年 4 月底发布)。

现在您可以使用同样提供控制台的第三方 SBT 插件check this answer for details

另外,作为answered in the blog假设你不再需要它,IDE 提供你需要的东西(例如运行、编译等)

【讨论】:

  • 它是假定的,实际上我不再需要它,除了一件事:我想从 IDEA 开始播放为“play ~run”(保存文件触发编译)。现在怎么可能?
  • 为 Play 应用进行运行配置并从启动前移除 Make?
  • 发布前我没有 Make。不同之处在于触发编译的原因。使用“play ~run”播放在文件保存时开始编译。使用“播放运行”,触发器是页面刷新。
  • 你能提供一些关于 IntelliJ IDEA 的 SBT 插件的信息吗?插件的状态是什么?我们可以在 Intellij IDEA 12 版本中期待它吗?还是推迟到IDEA 13 发布?谢谢
  • @MyTitle,开发人员表示,第一个 SBT 插件版本很快就会推出,可能在本周,但不确定控制台是否会包含在此构建中。请继续关注并随时在the forum 中发布您的问题。
【解决方案3】:

确实,在 Idea 中使用 Play 的控制台并不明显。

你需要做的是:

  • 在您的工具栏中,有一个选择框(写在您的 run 上),单击它并选择 编辑配置
  • 点击左上角的加号 (+)
  • 选择 Play 2 应用
  • 根据需要进行配置
    您可能需要从 Before launch 框中删除 make。不知道为什么,但它不会让我的 Play 开始。
  • 确认

您现在可以从配置选择框旁边的绿色小启动按钮启动 Play 控制台。

我不记得需要运行play idea,但无论如何都要运行以防万一。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-18
    • 1970-01-01
    • 2016-03-29
    • 1970-01-01
    • 2013-05-07
    • 2016-04-13
    • 1970-01-01
    • 2011-12-04
    相关资源
    最近更新 更多