2013-08-25 9 views

Odpowiedz

21

Istnieje sbt-updates, który zawiera najnowsze wersje stabilne i migawki. Nie jestem pewien, jak wiarygodne jest to.

Przykład run:

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

Można użyć "SBT> dependencyUpdates" w wierszu poleceń. Tak jak opisano powyżej. To zadziała. Ale to jest teraz zautomatyzowane.

Możesz użyć VersionEye do monitorowania pliku build.sbt na GitHub/Bitbucket. WersjaEye powiadomi Cię o przestarzałych zależnościach w projekcie, automatycznie za pośrednictwem poczty e-mail. W ten sposób jest całkowicie zautomatyzowany i nie musisz pamiętać o wykonywaniu poleceń w powłoce. To jest jak serwer CI dla wersji ;-)

Nawiasem mówiąc, jestem facetem, który rozpoczął VersionEye. Daj mi znać, jeśli masz pytania.

+1

... mógł być komentarzem :) –

+0

Prawda. Ale linki nie działają w komentarzach;) –

+0

@RobertReiz [Wrong, they do] (http://stackoverflow.com/editing-help). :-) –

Powiązane problemy