0
我想设置一个多项目,其中包括一个子项目,该项目在其项目目录中的Dependencies.scala文件中定义了一个类的导入。当我在子项目上运行sbt时,一切正常,但是当我在根项目上运行sbt时,出现错误提示找不到依赖关系。这里是我的根build.sbt:sbt多项目项目导入错误
name := "sbtTest"
organization := "com.test"
version := "0.1"
lazy val foo = project
下面是Foo的build.sbt:
import Dependencies._
name := "foo"
version := "0.2"
scalaVersion := "2.10.6"
Dependencies.scala是富/项目,这里是确切的错误我得到:
/Users/xyz/git/sbtTest/foo/build.sbt:1: error: not found: object Dependencies
import Dependencies._
^
[error] Type error in expression
有没有人遇到过这个问题?
我试过,但FOO项目,当我用RootProject不会被包括在内。如果我编译富不编译,如果我运行'sbt项目'foo没有列出。 –
您将需要.dependsOn和.aggregate在您的根项目上。我将用整个解决方案编辑我的答案。 – Losmoges