2015-03-06 2 views
0

Я создаю новый проект Play Scala в среде Eclipse + Scala IDE.SBT Won't update .classpath в проекте Play Scala

Исходный файл build.sbt является:

name := """portal""" 

version := "1.0-SNAPSHOT" 

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

scalaVersion := "2.11.1" 

libraryDependencies ++= Seq(
    jdbc, 
    cache, 
    ws 
) 

Я редактировал его включить еще несколько зависимостей:

libraryDependencies ++= Seq(
    jdbc, 
    javaEbean, 
    cache, 
    ws, 
    "org.postgresql" % "postgresql" % "9.3-1100-jdbc4", 
    "org.scalatestplus" %% "play" % "1.1.0" % "test" 
) 

Я не могу понять, почему SBT не будет включать в себя Ebean , postgresql, а не scalatest в моем пути к классам. Любая помощь?

+0

Вы запустили 'sbt eclipse'? Я предполагаю, что вы имеете в виду, что используется eclipse файла .classpath'. –

+0

Я не использую sbt напрямую. Я использую активатор. По моему мнению, он должен загружать зависимости и обновлять classpath eclipse так же, как в приложении Java/Play. В этом приложении Scala/Play оно не работает. – RafaelTSCS

+0

хорошо, используйте sbt напрямую. Я не уверен, что активатор делает/должен сделать это за вас. –

ответ

0

Случилось так, что мне нужно, чтобы запустить команду

activator eclipse 

снова, и обновить IDE.