Maven仓库中找不到native-package-manager和sbt-git插件如何解决
native-package-manager与sbt-git插件无法从Maven中央仓库拉取的解决方案 新增sbt官方插件源配置
这两款插件属于sbt生态专属插件,本身默认仅在sbt官方插件仓库发布,未长期同步至Maven中央,近期中央仓库同步链路中断或旧版本清理才会出现拉取失败问题。你需要在项目project目录下新建repositories文件,添加如下配置:[repositories] local sbt-plugin-releases: https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext] maven-central配置完成后重新加载sbt项目即可正常拉取。
使用国内镜像源替代
若无法正常访问sbt官方插件源,可将上述配置中的sbt官方插件仓库地址替换为国内公开的sbt插件镜像地址,国内多数开源镜像站均有该仓库的同步内容。私有仓库手动上传
若团队内部有私有Maven/ivy仓库,可自行下载对应版本的插件构件,上传至私有仓库后,在项目仓库配置中添加私有库地址即可拉取。检查插件版本与sbt版本匹配性
部分已废弃的旧版本插件确实已从所有公开仓库下架,你可核对当前项目使用的sbt版本,匹配使用仍在维护期的插件版本即可。
内容的提问来源于stack exchange,提问作者mayank raj
相关产品推荐
相关产品推荐

