添加Bcrypt依赖仓库遇问题:无法找到指定依赖
解决Gradle无法找到at.favre.lib.crypto:bCrypt:0.4.1依赖的问题
- 先纠正依赖坐标:你使用的
at.favre.lib.crypto:bCrypt:0.4.1存在拼写错误,正确的依赖坐标是at.favre.lib:bcrypt:0.4.1——注意groupId去掉了.crypto后缀,artifactId改为全小写的bcrypt。 - 无需额外仓库:修正后的这个依赖和
org.mindrot:jbcrypt:0.4都托管在Maven Central仓库,所以只要你的Gradle配置中包含mavenCentral()仓库即可,不需要添加其他第三方仓库地址。
修正后的Gradle配置示例:
repositories { mavenCentral() } dependencies { implementation 'org.mindrot:jbcrypt:0.4' implementation 'at.favre.lib:bcrypt:0.4.1' }
执行compileJava前,可以先运行./gradlew clean build --refresh-dependencies刷新依赖缓存,避免旧的错误坐标残留影响构建。
内容的提问来源于stack exchange,提问作者LostStudent
相关产品推荐
相关产品推荐

