首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >play framework 2.x默认禁用SBT编译

play framework 2.x默认禁用SBT编译
EN

Stack Overflow用户
提问于 2015-10-19 05:27:09
回答 9查看 23.6K关注 0票数 68

我使用激活器activator new my-project-name创建了一个新的Play Framework项目,然后选择了play-java模板,该项目创建时没有任何错误。

然后,我将项目作为SBT项目导入到我的集成开发环境IntelliJ中。导入项目时,会显示一个弹出窗口,上面写着:SBT compilation for play framework 2.x disabled by default

在IntelliJ项目的面板上,它不会显示所有(主要是带有代码的文件)文件。只有一小部分。

build.sbt文件看起来充满了编译错误(几乎所有行都有红色下划线)。

这是build.sbt文件

代码语言:javascript
复制
name := """my-project-name"""

version := "1.0-SNAPSHOT"

lazy val root = (project in file(".")).enablePlugins(PlayJava)

scalaVersion := "2.11.6"

libraryDependencies ++= Seq(
  javaJdbc,
  cache,
  javaWs
)

// Play provides two styles of routers, one expects its actions to be injected, the
// other, legacy style, accesses its actions statically.
routesGenerator := InjectedRoutesGenerator


fork in run := true

我可以用activator ui编译和运行代码,没有错误。那么,为什么IntelliJ没有完全导入项目,而显示了SBT compilation for play framework 2.x disabled by default消息呢?

我在谷歌上到处搜索,找不到任何与此相关的提示,所以我有点迷路了。

编辑:-------------------------------------

我关闭了IntelliJ上的项目并删除了项目文件夹。关闭IntelliJ并使用activator再次创建相同的项目。我使用activator ui编译了这个项目。然后我启动了IntelliJ,系统提示我打开一个项目、创建一个新项目或导入一个项目。

选择导入项目并执行正常的“导入项目步骤”,然后IntelliJ可以轻松地导入项目。,但是,当我在IntelliJ上打开一个项目时,如果我试图导入这个项目,我得到了同样的问题,导致我提出这个问题。也许这是IntelliJ上的一个bug?

编辑2个------------------------------------------的

这两个问题(“play framework 2.x默认禁用SBT编译”和IntelliJ上没有显示的文件)的解决方案可以通过user3384225DarkShadow answers修复。

EN

回答 9

Stack Overflow用户

发布于 2015-10-21 01:37:49

首选项>语言和框架> Play2

在' compiler‘下启用'Use Play 2 compiler for this project’

票数 72
EN

Stack Overflow用户

发布于 2017-12-08 21:31:41

在为IntelliJ IDEA集成开发环境(版本: 2017.3)配置play框架时,我自己偶然发现了这个问题。我按照下面的步骤解决了这个问题。

导航至:

代码语言:javascript
复制
File --> Settings --> Languages and Frameworks --> Play2 --> Compiler tab

在编译器选项卡中:

tick放到此项目的Use Play2编译器

希望这能帮上忙。

票数 10
EN

Stack Overflow用户

发布于 2015-10-21 05:31:55

与user3384225的答案类似的答案发布在这里:

他们说:

  • 设置->语言和框架-> Play2 ->编译器-> User Play 2此项目的编译器
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33203437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档