diff --git a/project/WaitForIt.scala b/project/WaitForIt.scala index d5bc45271e..3de3d1b44a 100644 --- a/project/WaitForIt.scala +++ b/project/WaitForIt.scala @@ -1,14 +1,16 @@ -import java.io.File - import sbt._ +import sbt.io.Using + +import java.io.File object WaitForIt { def download(target: File): File = { - import scala.sys.process._ val waitUrl = url("https://raw.githubusercontent.com/vishnubob/wait-for-it/master/wait-for-it.sh") val file = target / "wait-for-it.sh" - assert((waitUrl #> file !) == 0, "Downloading wait-for-it.sh script failed") + Using.urlInputStream(waitUrl) { is => + IO.transfer(is, file) + } file } }