12

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

链接到原始问题。

原始问题:

我使用 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 插件)

PS对我之前的问题的回答建议我Add framework support。但我没有Play2.0在列表中看到这个方面。

4

3 回答 3

6

显然Play with Playframework是 Play 1.x插件的第一个版本可用的选项(我猜在阅读文档后,我没有启用这样的选项,尽管我在 Idea 12 中为 Play 2 提供了所有必需的插件)。

实际上,您不再需要使用 Intelli 的 kickstarter 来创建 Play 项目,您只需要:

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

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

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

于 2013-04-15T18:44:31.753 回答
4

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

现在您可以使用也提供控制台的第三方 SBT 插件,请查看此答案以获取详细信息

此外,正如博客中所回答的那样假设您不再需要它,并且 IDE 提供了您需要的东西(例如运行、编译等)

于 2013-04-16T09:40:32.650 回答
1

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

你需要做的是:

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

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

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

于 2013-04-16T19:52:59.273 回答