scala – 如何在SettingKey或TaskKey上调用.value?
人们可以写出类似的东西
(managedClasspath in Compile).value 在Compile配置中获取managedClasspath的值. (编译中的managedClasspath)的类型再次是sbt.TaskKey(因为我们使用ConfigKey调用in方法). 但是在SettingKey或TaskKey上没有值方法,我找不到任何提供这种方法的隐式类.那怎么会存在呢?这是一个神奇的宏伏都教吗? 解决方法
这两个,工作组件有一些东西:
>在sbt中,任何* XYZKey [_]都可以通过隐式转换为适当的Initialize [_]实例.默认情况下,这是一个初始化程序,它读取键上的现有值并返回它. 所以,正如你所看到的,通过我们的内部实现它是一种黑魔法.我们必须研究一种在scaladoc工具中更好地记录API的方法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |