Scala SBT is the build tool for the programming language Scala. You can specify your project dependencies in the “build.sbt” file, similar to the pom.xml file in Maven. A build.sbt file can look like this.
name := "s3crate" organization := "codexica" version := "0.0.1-SNAPSHOT" scalaVersion := "2.10.2" libraryDependencies += "net.java.dev.jets3t" % "jets3t" % "0.9.0" libraryDependencies += "com.amazonaws" % "aws-java-sdk" % "1.3.33"
But how do you get notified about new versions of your dependencies?
VersionEye now supports Scala SBT. VersionEye can monitor your build.sbt file on GitHub / Bitbucket. If you are logged in to VersionEye you just have to navigate to your GitHub / Bitbucket repository and flip the switch beside the build.sbt file.
After fetching and parsing the build.sbt file successfully the file name turns into a link. You can enter the project detail view by clicking on the link. Here you can see which of your dependencies are out-dated and what is the current version.
By clicking on the Link “Visual Dependencies” VersionEye will show you all transitive dependencies, visualized as a super cool JavaScript Graph 🙂
VersionEye will check your build.sbt file once a week and send you email notifications about out-dated dependencies. If everything is up-to-date you will get no email.