Play Framework и зависимости

Я начал смотреть на Play 2.0. Сначала я намеревался использовать его с Java, поскольку есть некоторые API-интерфейсы Java, с которыми я хотел бы взаимодействовать. Но после прочтения о Scala я решил попробовать.

Я наткнулся на библиотеку «Grizzled Scala» и «Grizzled SLF4J» и хотел бы добавить это в проект платформы Play, но не знаю, как это сделать. Я использую Eclipse и установил Scala IDE.

Инструкции находятся здесь: http://software.clapper.org/grizzled-scala/ Предполагается, что вы используете Maven, которым я не являюсь, или sbt, что, я думаю, использует Play.

Я вижу следующую команду sbt: sbt> ls-install grizzled-scala

Я не могу запустить чистую оболочку sbt, хотя в руководстве сказано, что play — это оболочка sbt — похоже, она не понимает команду ls-install. Кажется, мне нужно установить плагин ls SBT.

Я иду по правильному пути в этом?


person George Hernando    schedule 29.11.2012    source источник
comment
И кстати, вы можете очень хорошо программировать на Scala и работать с Java API.   -  person i.am.michiel    schedule 29.11.2012


Ответы (1)


Play2 использует Sbt как систему сборки / управление зависимостями.

Если вы хотите добавить зависимость "Grizzled Scala", отредактируйте project/Build.scala файл вашего проект Play2 и добавьте dep в раздел appDependencies:

val appDependencies = Seq(
  "org.clapper" %% "grizzled-scala" % "1.0.13"
)
person ndeverge    schedule 29.11.2012
comment
где сохраняются эти банки зависимостей? - person Shwetanka; 24.02.2013
comment
Они сохраняются в вашей локальной папке Ivy, т.е. <YOUR_PLAY_HOME>/repository/local - person ndeverge; 24.02.2013