sbt hello 例子
所属分类 sbt
浏览量 726
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 架构简介