~/.sbt/repositories

[repositories]
#本地源
local
#兼容 Ivy 路径布局
apache-ivy: https://repo1.maven.apache.org/maven2/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
#apache maven
apache-mvn: https://repo1.maven.apache.org/maven2/
#国内源,aliyun
aliyun: https://maven.aliyun.com/nexus/content/groups/public/
#添加国外源备用
typesafe: https://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
sonatype-oss-releases
maven-central
sonatype-oss-snapshots

idea 添加 VM 参数:-Dsbt.override.build.repos=true

命令行执行:sbt -Dsbt.override.build.repos=true clean compile

sbt 常用命令

clean 删除所有生成的文件 (在 target 目录下)。
compile 编译源文件(在 src/main/scala 和 src/main/java 目录下)。
test 编译和运行所有测试。
console 进入到一个包含所有编译的文件和所有依赖的 classpath 的 Scala 解析器。输入 :quit, Ctrl+D (Unix),或者 Ctrl+Z (Windows) 返回到 sbt。
run <参数>* 在和 sbt 所处的同一个虚拟机上执行项目的 main class。
package 将 src/main/resources 下的文件和 src/main/scala 以及 src/main/java 中编译出来的 class 文件打包成一个 jar 文件。
help <命令> 显示指定的命令的详细帮助信息。如果没有指定命令,会显示所有命令的简介。
reload 重新加载构建定义(build.sbt, project/*.scala, project/*.sbt 这些文件中定义的内容)。在修改了构建定义文件之后需要重新加载。

参考


https://www.scala-sbt.org/1.x/docs/zh-cn/Running.html

最新文章

  1. 使用Kettle抽取数据时,出现中文乱码问题解决方案
  2. C#/ASP.NET MVC微信公众号接口开发之从零开发(四) 微信自定义菜单(附源码)
  3. 非常实用的jquery版表单验证
  4. 使用HTML来生产Android界面
  5. Redis安装及配置(Linux)
  6. nyoj 106 背包问题
  7. 枚举esum20160530
  8. Codeforces 710 E. Generate a String (dp)
  9. JAVA:二进制(原码 反码 补码),位运算,移位运算,约瑟夫问题(5)
  10. Directx3D SimpleSample Sample
  11. android 设置gridView item的高度
  12. 网站搬家后,UC通信失败解决方法
  13. 港股street和nominee区别
  14. 原生js制作弹出框
  15. Android 通知栏系列....
  16. QT 程序自定义插件
  17. flask简单web应用
  18. POJ 1390 Blocks(区间DP)
  19. 【Java】 剑指offer(26) 树的子结构
  20. CentOS7 配置免密码登陆

热门文章

  1. C++ String 及其与char[]的比较
  2. 爬虫存储介质之MongoDB存储
  3. MFC无法使用CDialogEx类
  4. QT中PRO文件解析(转)
  5. python 之 面向对象基础(继承与派生,经典类与新式类)
  6. 理解atoi()函数
  7. PB在已经存在的datawindow中添加数据列的方法
  8. 使用babel es6 转 es5
  9. 手工给程序插入 ShellCode
  10. sqlserver 查看表死锁