【发布时间】:2013-06-17 20:58:33
【问题描述】:
我正在我的 play 2.1.1 应用程序中集成 maxmind geoip 数据库,并想知道是否有办法使用 SBT 下载 maxmind geocitylite.dat.gz 文件以供本地使用(增加的皱纹是我在没有持久存储的共享 ec2 实例上,所以我只能访问 java.io.tmpdir。
【问题讨论】:
标签: playframework-2.0 sbt maxmind
我正在我的 play 2.1.1 应用程序中集成 maxmind geoip 数据库,并想知道是否有办法使用 SBT 下载 maxmind geocitylite.dat.gz 文件以供本地使用(增加的皱纹是我在没有持久存储的共享 ec2 实例上,所以我只能访问 java.io.tmpdir。
【问题讨论】:
标签: playframework-2.0 sbt maxmind
AFAIK,Maxmind 没有开箱即用的东西。
但您可以尝试实现自己的SBT task,它可以为您下载文件。
【讨论】:
IO.download(URL, File) 可能是一个好的开始。它不会缓存或检查文件是否已下载。另见scala-sbt.org/release/api/#sbt.IO$