2012-08-31 23 views
11

Estoy configurando las dependencias para mi primer proyecto de Scala usando SBT.¿Por qué SBT no descarga mis propias libraryDependencies?

Ésta es mi build.sbt archivo:

name := "MyProj" 

version := "1.0" 

scalaVersion := "2.9.2" 

libraryDependencies += "org.eclipse.jgit" % "org.eclipse.jgit" % "2.0.0.201206130900-r" 

Cuando corro update dentro del modo interactivo, se actualiza algo de org.scala-lang... pero nunca descarga mis dependencias. ¿Cómo lo hago para instalar/descargar dependencias?

Respuesta

13

Algunos de los repositorios comunes are already predefined, pero parece que su biblioteca no está en ellos, así que hay que añadir el repositorio de Eclipse a la lista de resolutores (añadir esta línea a build.sbt):

resolvers += "jgit-repository" at "http://download.eclipse.org/jgit/maven" 

al igual que lo haría en Maven (con <repository>...</repository> registro)

no se olvide de su consola reload SBT y luego update a buscar a la dependencia o simplemente comenzar de nuevo SBT.

+0

Agregué esa línea de código, pero parece que ni siquiera parece detectar mis dependencias. No menciona nada sobre ellos? – Tower

+1

@rFactor ¿está seguro de que ha reiniciado SBT para aplicar nuevas configuraciones? –

+3

Oh, tuve que salir y volver a ejecutar 'sbt': /. Mi error. – Tower

Cuestiones relacionadas