Scala Play 2.3 InteliJ 14*社区版 - 是否可以在没有cmd line activator命令的情况下运行项目

bre*_*ent 5 scala compilation intellij-idea playframework-2.0 typesafe-activator

来自http://blog.jetbrains.com/scala/2012/12/28/a-new-way-to-compile/我知道Intellij正在使用sbt构建 - 所以这是1x构建

目前我运行一个单独的命令行任务来运行我的项目 -

./activator -jvm-debug 5000 -Dhttp.port=9000
Run Code Online (Sandbox Code Playgroud)

因此每个代码更改都会被编译两次(一次由InteliJ;一次由激活器)

有没有办法在我运行时使用InteliJ构建工件,所以代码只编译一次?

在InteliJ中使用终端窗口与普通终端窗口有什么不同?

我现在的版本是:

Java 7 Play框架2.3.4 SBT 0.13.1 InteliJ 14(社区版)

谢谢布伦特

bie*_*ior 2

是的,这绝对有可能。

安装Play 2.x插件(带有依赖项)并添加专用于 Play 2 的运行配置(注意 Intellij 14 Play2 支持合并在 Scala 插件中

菜单>运行>编辑配置... >添加新配置(角落里的加号图标) > Play 2 应用程序

保存后,您将能够在 IntelliJ 中运行您的应用程序(也在调试模式下) - 即通过

菜单>运行>调试“您的项目”

顺便说一句,您可以从那里删除 Make(在启动之前),SBT 应该在没有 Idea 的支持的情况下正确处理构建

查看样张

在此输入图像描述