2013-08-16 9 views
8

많은 스칼라 프로젝트가 훌륭한 파일 시스템과 IO 유틸리티를 가지고있는 sbt.IO을 사용하고 있음을 알게되었습니다.어떻게 sbt.IO를 사용할 수 있습니까?

예. 같은 유용 일 : 나는 공식적으로 어떤 받는다는의 repo에서을 (충분히 재미있게) 찾을 수 없습니다 그러나

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

, 나는 무엇을 놓치고?

답변

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

감사합니다! 어떤 아이디어에 대한 면허가 무엇입니까? 도서관에서 실제로 사용할 수 있습니까? –

+1

@EranMedan sbt는 BSD 스타일 라이센스하에 있습니다. [LICENSE] (https://github.com/sbt/sbt/blob/0.13/LICENSE)를 참조하십시오. – gourlaysama

관련 문제