首页  

sbt hello 例子     所属分类 sbt 浏览量 733
sbt 项目 可以包含单个文件
sbt 自动根据规则进行构建
源码目录 根目录  src/main/scala   src/main/java 

测试代码 src/test/scala   src/test/java 
资源文件 src/main/resources   src/test/resources
依赖的jar包  lib 

sbt run 
sbt console 进入 Scala REPL 模式 ,自动设置 classpath
可用 sbt 直接运行 或 测试 项目

根目录 build.sbt  定制化  (可选)

name := "hello"
version := "1.0"
// 指定 scala版本 ,  sbt 默认使用 与自身对应的 Scala 版本来运行 
scalaVersion := "2.13.8"


SBT 版本 设置
project/build.properties 
sbt.version=1.6.1



ScalaHello.scala object ScalaHello { def main(args: Array[String]): Unit = { println("hello scala"); } } sbt run 运行 ScalaHello mian 方法 增加 ScalaHello2.scala object ScalaHello2 { def main(args: Array[String]): Unit = { println("hello scala2"); } } sbt run 有多个 main 类 , 需要选择一个运行 Multiple main classes detected. Select one to run: [1] ScalaHello [2] ScalaHello2 Enter number: 2 [info] running ScalaHello2 hello scala2

上一篇     下一篇
scala Play框架 依赖注入 guice 使用说明

sbt自定义任务

scala shell 使用第三方jar包

gradle入门

分布式任务调度框架Temporal介绍

Temporal 架构简介