我刚刚开始学习sbt来构建scala项目。
这是我的build.sbt文件
ClassCastException
我的项目结构如下
lazy val commonSettings = Seq(
organization := "com.example",
version := "0.1.0",
scalaVersion := "2.11.7"
)
lazy val task = taskKey[Unit]("An example task")
lazy val root = project.in(file(".")).
aggregate(core).
settings(commonSettings: _*).
settings(
task := { println("Hello!") },
name := "hello",
version := "1.0"
)
lazy val core = project.in( file("SbtScalaProjectFoo") )
当我尝试跑步时#b; sbt"在SbtScalaProject里面我得到以下
SbtScalaProject
|--SbtScalaProjectFoo
|--build.sbt
|--build.sbt
我错过了什么?
答案 0 :(得分:0)
多个build.sbt已证明对我也有问题。 我建议将所有项目数据聚合到一个build.sbt中。如果要模块化构建,请考虑将部件移动到(根项目&#s; s)项目/目录中的.scala-Files。