build.sbt中seq的编译器警告

时间:2016-02-02 02:04:47

标签: scala sbt

在启动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曾经做过什么?为什么不再需要它?如何替换它并删除编译器警告?

1 个答案:

答案 0 :(得分:1)

您还应该删除:_*,以便您的行变为:

lessSettings
相关问题