新项目编译失败:com.atlassian.jwt#jwt-core;1.6.1依赖无法找到
解决com.atlassian.jwt:jwt-core:1.6.1依赖缺失问题
嘿,我一眼就揪出问题所在了——从你的sbt日志能看出来,它根本没去你配置的Atlassian Releases仓库找依赖,只在local、Maven Central这些默认仓库里瞎转。这是因为你的plugins.sbt里的仓库配置犯了个小语法错误:两条resolvers +=语句挤在同一行,导致第二条仓库根本没被正确加载!
修复步骤:
- 打开你的
plugins.sbt文件,把仓库配置拆成单独的两行:
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/" resolvers += "Atlassian Releases" at "https://maven.atlassian.com/public/"
- 强制sbt刷新依赖:
- 如果用IntelliJ,直接点右侧SBT面板的「Refresh all sbt projects」按钮
- 或者在终端里跑命令:
sbt clean update,让sbt重新拉取所有依赖
为什么这样能行?
拆分后sbt才会正确识别并添加Atlassian的仓库,而jwt-core 1.6.1确实存放在这个仓库里,所以刷新后就能顺利下载到依赖了。
内容的提问来源于stack exchange,提问作者Manu Chadha
相关产品推荐
相关产品推荐

