目前playframework 1.2.4有一個這樣的東西一樣模塊和項目,如果一個項目所依賴的模塊,用戶應該把相應的行配置,進入dependecies.yml文件。如何使用依賴和模塊playframework 2.0
現在,我所看到的,閱讀文檔退出,有一個想法,如果子項目 /<my_home>/play/documentation/manual/build/SBTSubProjects.md
而不是模塊?
考慮到現在沒有'dependecies.yml'文件了,我會說suprojects的想法會替代模塊?
然後,我做什麼:
cd projects
play new newProject
mkdir modules
cd modules
play new project1
play new project2
play new common
六/projects/newProject/project/Build.scala
編輯這樣說:
object ApplicationBuild extends Build {
val appName = "newProject"
val appVersion = "1.2"
val common = PlayProject(
appName + "-common", appVersion, path = file("modules/common")
)
val project1 = PlayProject(
appName + "-project1", appVersion, path = file("modules/project1")
).dependsOn(common)
val project2 = PlayProject(
appName + "-project2", appVersion, path = file("modules/project2")
).dependsOn(common)
val main = PlayProject(
appName, appVersion
).dependsOn(
project1, project2
)
}
但是,再...如果我嘗試運行'project1': cd/projects/newProject/module/project1
play run
這將一無所知的依賴爲「PROJECT1」(我猜的)「共同」項目,因爲我沒有修改PROJECT1 /項目/ Build.scala ..
所以,我應該用做? 'project1'如何在運行時知道它的依賴關係?