Intellij idea Play framework+IntelliJ:添加依赖项时项目类型更改
我正在编写一个Play框架应用程序,并希望使用ElasticSearch对数据进行索引和搜索。这个应用程序很简单,我使用IntelliJ>New Play应用程序等创建了它 在我加入之前一切都很顺利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"
"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",