You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

旧Scala应用更新需SBT 0.12.2、Play Framework 2.1.1,下载及仓库替换遇阻

解决老旧Scala应用的构建依赖与仓库问题

获取Play Framework 2.1.1和SBT 0.12.2

SBT 0.12.2

若仅能获取源码,可通过本地编译生成可执行工具:

  • 克隆SBT 0.12.2的源码仓库,切换到v0.12.2标签
  • 在源码根目录使用现有可用的SBT(比如较新版本)执行sbt dist,生成二进制压缩包
  • 解压压缩包后即可得到SBT 0.12.2的可执行文件

Play Framework 2.1.1

  • 克隆Play Framework仓库并切换到2.1.1标签
  • 用现有SBT工具进入源码目录,执行sbt dist编译生成发行包
  • 解压发行包即可获得Play 2.1.1的命令行工具;若仅需依赖库,可直接在项目构建文件中指定从Maven Central拉取对应版本的Play依赖

替换失效仓库配置

将项目中以下不可访问的仓库:

http://deadbolt.ws/releases/
http://schaloner.github.io/releases
http://schaloner.github.io/releases

替换为通用的Maven Central或Sonatype发布仓库,以SBT为例的配置示例:

resolvers ++= Seq(
  "Maven Central" at "https://repo1.maven.org/maven2/",
  "Sonatype Releases" at "https://oss.sonatype.org/content/repositories/releases/"
)

Deadbolt和schaloner的相关依赖已迁移至上述仓库,可正常拉取。

内容的提问来源于stack exchange,提问作者Aishwary

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 05:24:52