如何处理超过11个SBT

时间:2015-05-07 20:44:19

标签: scala sbt

我正在开发一个sbt插件,其中任务需要依赖11个以上的键:

someKey <<= (a1, a2, ..., a12) map someFunc

它不会编译,因为隐式转换map函数(例如t#ToTable#)最多只能达到11。

当我将一堆键/依赖项全部输入一个函数时,我应该使用更好的设计模式吗?

1 个答案:

答案 0 :(得分:4)

尝试:

someKey := someFunc(a1.value, a2.value, ..., a12.value)

更常见的是.value,因为它减少了符号的数量,而:= / += / ++=<<=和其他<add-node path="/api/package[@name='org.opencv.android']/class[@name='CameraBridgeViewBase']"> <method name="setCvCameraViewListener" return="void" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="listener" type="org.opencv.android.CameraBridgeViewBase.CvCameraViewListener"/> </method> </add-node> 等更简单。变体。