2013-08-25 2 views

ответ

21

Существует sbt-updates, который дает вам новейшие стабильные и моментальные снимки. Не уверен, насколько он надежный.

Пример запуска:

my-project $ sbt 
[info] Set current project to my-project 
> dependencyUpdates 
[info] Found 14 dependency updates for my-project 
[info] com.typesafe.akka:akka-actor         : 2.2.1 -> 2.2.3 
[info] com.typesafe.akka:akka-agent         : 2.2.1 -> 2.2.3 
[info] com.typesafe.akka:akka-dataflow        : 2.2.1 -> 2.2.3 
[info] com.typesafe.akka:akka-slf4j         : 2.2.1 -> 2.2.3 
[info] com.typesafe.akka:akka-testkit        : 2.2.1 -> 2.2.3 
[info] com.typesafe.akka:akka-zeromq         : 2.2.1 -> 2.2.3 
[info] org.scala-lang.plugins:continuations:plugin->default(compile) : 2.10.2 -> 2.10.3 
[info] org.scala-lang:scala-library         : 2.10.2 -> 2.10.3 
[info] org.scalaz:scalaz-concurrent         : 7.0.3 -> 7.0.5 
[info] org.scalaz:scalaz-core          : 7.0.3 -> 7.0.4 
[info] org.scalaz:scalaz-effect          : 7.0.3 -> 7.0.5 
[info] org.scalaz:scalaz-iteratee         : 7.0.3 -> 7.0.5 
[info] org.scalaz:scalaz-typelevel         : 7.0.3 -> 7.0.5 
[info] org.scalaz:scalaz-xml           : 7.0.3 -> 7.0.5 
1

Вы можете использовать "SBT> dependencyUpdates" в командной строке. Как описано выше. Это будет работать. Но теперь это автоматизировано.

Вы можете использовать VersionEye для наблюдения за файлом build.sbt на GitHub/Bitbucket. VersionEye уведомит вас об устаревших зависимостях в вашем проекте, автоматически по электронной почте. Таким образом, он полностью автоматизирован, и вам не нужно забывать выполнять команды в оболочке. Это похоже на CI-сервер для версий ;-)

Кстати, я чувак, который начал VersionEye. Дайте мне знать, если у вас есть вопросы.

+1

... мог бы быть комментарий :) –

+0

True. Но ссылки не работают в комментариях;) –

+0

@RobertReiz [Неверно, они делают] (http://stackoverflow.com/editing-help). :-) –

Смежные вопросы