elasticsearch,sbt,elastic4s,Intellij Idea,Playframework,elasticsearch,Sbt,Elastic4s" /> elasticsearch,sbt,elastic4s,Intellij Idea,Playframework,elasticsearch,Sbt,Elastic4s" />

Intellij idea Play framework+IntelliJ:添加依赖项时项目类型更改

Intellij idea Play framework+IntelliJ:添加依赖项时项目类型更改,intellij-idea,playframework,elasticsearch,sbt,elastic4s,Intellij Idea,Playframework,elasticsearch,Sbt,Elastic4s,我正在编写一个Play框架应用程序,并希望使用ElasticSearch对数据进行索引和搜索。这个应用程序很简单,我使用IntelliJ>New Play应用程序等创建了它 在我加入之前一切都很顺利 "org.elasticsearch" % "elasticsearch" % "1.3.2", "com.sksamuel.elastic4s" %% "elastic4s" % "1.3.2", 要创建build.sbt,它现在看起来像: name := "example-core"

我正在编写一个Play框架应用程序,并希望使用ElasticSearch对数据进行索引和搜索。这个应用程序很简单,我使用IntelliJ>New Play应用程序等创建了它

在我加入之前一切都很顺利

  "org.elasticsearch" % "elasticsearch" % "1.3.2",
  "com.sksamuel.elastic4s" %% "elastic4s" % "1.3.2",
要创建build.sbt,它现在看起来像:

name := "example-core"

version := "1.0"

lazy val `example-core` = (project in file(".")).enablePlugins(PlayScala)

scalaVersion := "2.11.1"

libraryDependencies ++= Seq(
  jdbc ,
  javaJdbc,
  javaEbean,
  "mysql" % "mysql-connector-java" % "5.1.27",
  anorm ,
  cache ,
  javaWs ,
  "org.elasticsearch" % "elasticsearch" % "1.3.2",
  "com.sksamuel.elastic4s" %% "elastic4s" % "1.3.2"
)

unmanagedResourceDirectories in Test <+=  baseDirectory ( _ /"target/web/public/test" ) 

发生了什么事?

这与添加这些DEP无关。如何使用文件菜单中的导入项目选项并选择SBT导入intellij?如果不是,试试看。@monkjack看起来更像是一个IntelliJ问题。我手动将依赖项添加到“build.sbt”中,但这似乎不起作用。
  "org.elasticsearch" % "elasticsearch" % "1.3.2",
  "com.sksamuel.elastic4s" %% "elastic4s" % "1.3.2",