【发布时间】:2017-02-11 22:02:44
【问题描述】:
我想从作为项目一部分的文件生成源(我目前已将它们放在资源目录中,但这不是必需的)。
这是我的尝试:
sourceGenerators in Test += (sourceManaged in Test map { src =>
(unmanagedResourceDirectories in Test).value map { dir =>
val file = dir / "demo" / src.name
IO.write(file, "Prefix---" + IO.read(src) + "---Postfix")
file
}
}).taskValue
这给了我一个错误:
错误:非法的动态依赖 (测试中的 unmanagedResourceDirectories).value map { src =>这样做的正确方法是什么?
【问题讨论】: