Scala项目导入sbt-native-packager插件失败,加载sbt时报错求助
解决sbt-native-packager加载失败问题
问题原因
sbt-native-packager 1.9.4与你当前使用的sbt 1.2.8版本不兼容,该插件版本要求sbt 1.5.0及以上版本,版本不匹配导致构建结构提取失败。
解决方法
方案一:升级sbt版本到兼容版本
- 打开项目根目录下的
project/build.properties文件 - 将
sbt.version修改为1.5.0及以上的稳定版本,例如:sbt.version=1.5.8 - 重新执行sbt命令加载变更
方案二:降级sbt-native-packager到适配sbt 1.2.8的版本
- 修改
project/plugins.sbt中的插件版本为兼容1.2.x系列sbt的版本,例如1.7.6:addSbtPlugin("com.github.sbt" % "sbt-native-packager" % "1.7.6") - 重新执行sbt命令加载变更
注意事项
- 升级sbt版本后,建议检查项目中其他依赖插件是否与新sbt版本兼容
- 降级插件版本可能会缺失部分新功能,但能保证在旧sbt环境下正常运行
内容的提问来源于stack exchange,提问作者Zaryab Ali
相关产品推荐
相关产品推荐

