玩! Intellij IDEA的2.0控制台无法正常工作

时间:2013-04-15 17:32:08

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

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

Link原始问题。

原始问题:

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

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

enter image description here

我的问题在哪里?

其他一些信息:

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

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

3 个答案:

答案 0 :(得分:6)

显然Play with Playframework是第一版Play播放器 1.x 的一个选项(我在阅读文档后猜测,我没有启用此类选项,尽管我有所有必需的插件适用于Idea 12中的Play 2。

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

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

    play new
    
  • idealize它也带有命令行:

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

答案 1 :(得分:4)

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

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

此外,作为answered in the blog假设您不再需要它,并且IDE提供您需要的内容(例如,运行,编译等)

答案 2 :(得分:1)

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

您需要做的是:

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

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

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