sbt下载依赖报错,net.ssl.SSLException
问题:sbt下载依赖报错download error: Caught javax.net.ssl.SSLException (Unrecognized SSL message, plaintext connection?) while downloading https://repo1.maven.org/maven2/joda-time/joda-time/2.10.10/joda-time-2.10.10.pom
原因:某些依赖可能在公共的中心仓中没有,所以需要配置maven的中心仓
解决方案:
在build.sbt中配置仓库地址
resolvers ++= Seq( "Maven Central" at "https://repo1.maven.org/maven2/")
如果https不行则配置Http方式
拓展
maven怎么添加
<repositories>
<repository>
<id>central</id>
<name>Maven Central Repository</name>
<url>https://repo1.maven.org/maven2/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
阿里云仓库(也可以使用一些国内的镜像仓库来加速依赖项的下载速度)
<repositories>
<repository>
<id>aliyun-central</id>
<name>Aliyun Maven Central Repository</name>
<url>https://maven.aliyun.com/repository/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
- 点赞
- 收藏
- 关注作者
评论(0)