在启动Lift 3应用程序时,build.sbt
文件包含以下行:
seq(lessSettings:_*)
构建文件中有几个小写seq
的实例,它们都被划掉并带有编译器警告:
在build.sbt文件中,可以删除此调用。在其他情况下,这通常可以用Seq。
代替
seq
的来源(可预测):
@scala.deprecated("In build.sbt files, this call can be removed. In other cases, this can usually be replaced by Seq.")
def seq(settings : sbt.Def.Setting[_]*) : sbt.Def.SettingsDefinition = { /* compiled code */ }
如果我想更新'我无法确定该怎么做?这个函数调用。只需将上述示例转换为:
lessSettings:_*
......会失败。我不确定弃用消息是否意味着可以删除该行?这似乎不太可能,但我必须承认对这里发生的事情的具体情况一无所知。 seq
曾经做过什么?为什么不再需要它?如何替换它并删除编译器警告?
答案 0 :(得分:1)
您还应该删除:_*
,以便您的行变为:
lessSettings