también se puede simplificar esta declaración utilizando la siguiente:
scalaVersion := "2.9.0-1"
scalaToolsSnapshots := "Scala-Tools Maven2 Snapshots Repository" at "http://scala-tools.org/repo-snapshots"
specs := "org.scala-tools.testing" %% "specs" % "1.6.8" % "test"
%%
especificará a sbt utilizar una versión binaria especificaciones que es compatible con tu versión Scala proyecto.
Debería considerar usarlo especialmente si planea actualizar la versión de Scala o si planea publicar una lib en múltiples versiones de scala.
bajo el capó, primera cadena se convierte implícitamente a un método GroupID
con %%
que convertir siguiente cadena a un GroupArtifactId
, la siguiente %
crea un ModuleID
y el último %
agrega un alcance al ModuleID
.
posible duplicado de [¿qué significa str% str en el SBT?] (Http://stackoverflow.com/questions/5267127/what-does-str-str-mean-in-the-sbt) –