サブプロジェクトがどのように機能するか、特にメインプロジェクトでサブプロジェクトがどのようroutes
に考慮されるかをテストしたいと思います (これは以前は表示されませんでした)。
ここのドキュメントを読みました: https://github.com/playframework/Play20/wiki/SBTSubProjects
私がしたこと: (Play 2.1 RC3 をダウンロードした後)
- 新しい Java プロジェクトを作成します。
play new MainProject
- MainProject 内に新しいフォルダーを作成します。
modules
- 新しい Java プロジェクトを作成します。
play new SubProject
両方のプロジェクトで:もう機能しないplay eclipse
のでplay eclipsify
メインのプロジェクトBuild.scala
ファイル:
import sbt._
import Keys._
import play.Project._
object ApplicationBuild extends Build {
val appName = "MainProject"
val appVersion = "1.0-SNAPSHOT"
val appDependencies = Seq(
// Add your project dependencies here,
javaCore,
javaJdbc,
javaEbean
)
val subProject = Project("subproject", file("modules/SubProject"))
val main = play.Project(appName, appVersion, appDependencies).settings(
// Add your own project settings here
).dependsOn(subProject)
}
今、私が実行するメインプロジェクトで:
play run
そして、次のエラーが表示されます。
[error] (MainProject/*:update) sbt.ResolveException: unresolved dependency: play#play_2.9.2;2.1-RC3: not found
[error] unresolved dependency: play#play-java_2.9.2;2.1-RC3: not found
[error] unresolved dependency: play#play-java-jdbc_2.9.2;2.1-RC3: not found
[error] unresolved dependency: play#play-java-ebean_2.9.2;2.1-RC3: not found
[error] unresolved dependency: play#play-test_2.9.2;2.1-RC3: not found
サブプロジェクトからを削除しようとしましたBuild.scala
が、このエラーが発生し続けていることに注意してください。
私は何を間違っていますか?