scala – SBT抱怨弃用
我编写了一个sbt项目框架,我将其用作我开发的程序的起点.
有一段时间我遇到的问题是,当我用这个骨架开始一个新项目时,我会收到2个弃用警告.骨架不包含任何源文件,即使如此,我的build.sbt仍保留scalac-option“-deprecation”,在项目源中编写不推荐的代码时可以正常工作. 警告本身如下:
虽然第一个警告的原因似乎是弃用的.sbt文件夹问题(所以,这个警告本身似乎不是我框架中的一个大问题)我对第二个警告有点困惑,我想询问是否有人知道如何使用“-deprecation”选项启动sbt. 只是为了澄清并强调这不是重复,正如korefn建议的那样:
已经在内部,并且仅在首次在骨架上应用sbt时才会出现警告.之后,sbt保持沉默. 也没有错误,此选项适用于我存储在骨架中的任何源文件. 解决方法
好的,我通过sbt-group收到了两个可能的解决方案,我想分享,因为这可能是其他人感兴趣的.
解决方案1:通过sbt控制台…… >重新加载插件 解决方案2:在项目目录下的.sbt文件中第二次放置“scalacOptions = Seq(” – enablehecked“,” – release“)”行.默认是project / plugins.sbt 备注:“scalacOptions = Seq(”-unchecked“,” – release“)”在build.sbt中捕获项目源上的警告,但没有在我的原始问题中提到的sbt插件等. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |