0
プロジェクトディレクトリ内のDependencies.scalaファイルで定義されたクラスをインポートするサブプロジェクトを含むマルチプロジェクトをセットアップしようとしています。サブプロジェクトでsbtを実行すると、すべて問題はないが、ルートプロジェクトでsbtを実行すると、依存関係が見つからないというエラーが表示されます。ここに私のルートbuild.sbtは次のとおりです。ここでsbt mulit-project import error
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はFOO /プロジェクトであり、ここで私が得る正確なエラーです:
/Users/xyz/git/sbtTest/foo/build.sbt:1: error: not found: object Dependencies
import Dependencies._
^
[error] Type error in expression
誰もこの問題に遭遇しましたか?
私はこれを試してみましたが、私はRootProjectを使用する場合、プロジェクトのfooが含まれません。私がコンパイルした場合、fooはコンパイルされず、私が 'sbt projects'を実行すると、fooはリストされません。 –
ルートプロジェクトで.dependsOnと.aggregateが必要です。答え全体を編集します。 – Losmoges