2013-08-16 14 views
8

Zauważyłem, że wiele projektów Scala używa sbt.IO, który ma świetny system plików i narzędzia IOJak mogę użyć sbt.IO?

E.g. Przydatne rzeczy jak:

def gzip(in: File, out: File) 
def download(url: URL, to: File) 
def copyDirectory(source: File, target: File, overwrite: Boolean = false, preserveLastModified: Boolean = false): 

Jednak nie mogłem znaleźć go (dość zabawnie) w każdym repo maven Oficjalnie Czego mi brakuje?

Odpowiedz

12

Scala2.9

resolvers += Resolver.url("typesafe", url("http://repo.typesafe.com/typesafe/ivy-releases/"))(Resolver.ivyStylePatterns) 

libraryDependencies += "org.scala-sbt" % "io" % "0.12.4" 

scalaVersion := "2.9.3" 

Scala2.10

resolvers += Resolver.url("typesafe", url("http://repo.typesafe.com/typesafe/ivy-releases/"))(Resolver.ivyStylePatterns) 

libraryDependencies += "org.scala-sbt" % "io" % "0.13.9" 

scalaVersion := "2.10.6" 

Scala2.11

resolvers += Resolver.url("typesafe", url("http://repo.typesafe.com/typesafe/ivy-releases/"))(Resolver.ivyStylePatterns) 

libraryDependencies += "org.scala-sbt" %% "io" % "0.13.9" 

scalaVersion := "2.11.7" 
+0

Dziękujemy! jakikolwiek pomysł co to jest licencja? czy naprawdę mogę go używać w bibliotece? –

+1

@EranMedan sbt jest objęty licencją typu BSD, patrz [LICENCJA] (https://github.com/sbt/sbt/blob/0.13/LICENSE) – gourlaysama