SBT的安装对新手来说还是不太友好吗,看了很多帖子,最终参考了https://zhuanlan.zhihu.com/p/82727108提供的方法,这里自己记录一下。
第一步:安装SBT
下载地址:https://www.scala-sbt.org/
下载解压到指定位置,并将解压路径加入环境变量PATH
第二步:设置国内仓库
1.设置全局仓库
创建.sbt目录【windows c:UserUSER_NAME || Linux ~/.sbt】
于.sbt目录下创建repositories文件,内容如下:
[repositories] local huaweicloud-maven: https://repo.huaweicloud.com/repository/maven/ maven-central: https://repo1.maven.org/maven2/ sbt-plugin-repo: https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
2.设置所有项目均使用全局仓库配置,忽略像内幕自身仓库配置
修改SBT配置文件【sbtconfig.txt => windows , sbtopts => Linux/mac】
在对应系统SBT配置文件末尾新增一行,内容如下:
-Dsbt.override.build.repos=true #-Dsbt.repository.config=path_to_repositories_file
第三步:构建运行第一个Scala项目
1.修改项目SBT构建版本
检测SBT构建版本
sbt:xxx> sbtVersion [info] 1.3.0 sbt:xxx>
2.确认全局仓库是否已经覆盖项目自身仓库
sbt:xxx> show overrideBuildResolvers [info] true
3.确认仓库列表是否与之前设置一致
sbt:xxx> show fullResolvers`S