我正在处理文档生成的插件。我想输出所有生成的文件到我选择的目录。这个目录,可以SBT的target
目录的子目录,如下所示:获取设置密钥的值[T]
val newTargetDirectory = SettingKey[File]("document-target-dir")
newTargetDirectory <<= target(_/"new_output_folder")
如果我不能从这个新设置“创造”一个File
对象,我该如何利用呢?
我正在处理文档生成的插件。我想输出所有生成的文件到我选择的目录。这个目录,可以SBT的target
目录的子目录,如下所示:获取设置密钥的值[T]
val newTargetDirectory = SettingKey[File]("document-target-dir")
newTargetDirectory <<= target(_/"new_output_folder")
如果我不能从这个新设置“创造”一个File
对象,我该如何利用呢?
通常情况下,你没有“得到了设置的值”,你再拍设置或任务取决于您的设置,这会导致配置系统以提供其他东西与在适当的时间价值。关于"more about settings"和"custom settings and tasks"的SBT wiki部分有很多细节和很多简单的例子,尤其是“更多关于”页面中的“依赖关系的设置”和“依赖关系的任务”部分。
好像你要了解什么是你正在尝试在不完全正确的方式做,因为@RM。说过。您可以尝试在您的问题中添加更多关于您想要完成的内容的信息。例如,你想什么时候发生这种情况?你希望它在每次编译时发生,还是只在包装时发生? –