https://github.com/jasongoodwin/play21-multimodule-demoにコードがあります。この問題を 3 つの異なるプロジェクトで再現しました。どうしたのかわからない。build.scala ファイルに集約と dependsOn を配置すると、再生を開始しようとすると、プロジェクトはエラーをスローします。
[情報] /Users/jgoodwin/.sbt/plugins からグローバル プラグインをロードしています [情報] /Users/jgoodwin/Development/src/ninjakeyboard/test/tmp/play21-multimodule-demo/project からプロジェクト定義をロードしています [エラー] java. lang.ExceptionInInitializerError [エラー] 完全なログには「last」を使用してください。プロジェクトの読み込みに失敗しました: (r)etry、(q)uit、(l)ast、または (i)gnore? q
ビルドファイル
import sbt._ import Keys._ import play.Project._
オブジェクト ApplicationBuild はビルドを拡張します {
val appName = "multimodule-demo" val appVersion = "1.0-SNAPSHOT" //val scalaVersion = "2.10.0"
val appDependencies = Seq( // プロジェクトの依存関係をここに追加します, jdbc, anorm )
val buildSettings = (scalaVersion := "2.10.0" )
val main = play.Project(appName, appVersion, appDependencies, path = file("web")).settings( // ここに独自のプロジェクト設定を追加します .aggregate(testmodule).dependsOn(testmodule)
val testmodule = Project( "testmodule", file("testmodlue"), settings = buildSettings )
}