2013-08-16 16 views
8

Ich habe festgestellt, dass viele Scala-Projekte verwenden sbt.IO, die große Dateisystem-und IO-Dienstprogramme hatWie kann ich sbt.IO verwenden?

z. nützliche Dinge wie:

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

Jedoch habe ich es nicht (komischerweise) in jedem Maven Repo offiziell finden konnte, was bin ich dabei?

Antwort

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

Vielen Dank! irgendeine Idee, was ist die Lizenz dafür? kann ich es wirklich in einer Bibliothek benutzen? –

+1

@EranMedan sbt unterliegt einer BSD-ähnlichen Lizenz, siehe [LIZENZ] (https://github.com/sbt/sbt/blob/0.13/LICENSE) – gourlaysama