为什么调用sbt.IO.download会因类型不匹配而失败(必需:sbt.internals.DslEntry)?

时间:2015-09-08 14:58:05

标签: scala sbt

我需要用SBT下载一个文件,所以我用这段代码编写了一个小的sbt文件:

    import sbt._
    import java.net.URL
    import java.io.File

    lazy val text_url = new URL("http://www.example.com/text.txt")
    lazy val to_file = new File("text.txt")
    sbt.IO.download(text_url, to_file)

我遵循了API文档,显然它非常简单。但是我收到了编译错误,我无法理解:

    /Users/alva/scala_prj/project/plugins.sbt:7: error: type mismatch;
     found   : Unit
     required: sbt.internals.DslEntry
    download(conf_plugin_uri, conf_plugin_file)

也许我忽略了一些基本的东西,例如一些SBT配置。任何人都可以帮我指出正确的文档吗?

谢谢!

0 个答案:

没有答案