我在遷移到Play 1.2時有點迷路。我們在我們的應用程序中有一套自定義 模塊。在播放1.1.1我們用這樣的結構:Play Framework 1.2:如何添加自定義模塊依賴關係
/root/
/module1
/module2
...
/moduleN
/main app
而且application.conf引用的模塊,爲相對路徑(../ 模塊1)
我如何可以做同樣的遊戲1.2 ?我看到我應該使用 dependencies.yml文件,但在 官方文檔中找不到關於此主題的任何信息。
在此先感謝
編輯: 有很多在谷歌集團的混合信息,但this post解決的問題。
我在這裏把它複製到爲人們提供了在SO搜索這個問題將來參考:
好,利用主,這裏需要dependencies.yml 與評論內嵌最新:
# Application dependencies
# Notes:
# play is an alias for play -> play $currentVersion
# play -> crud is an alias for play -> crud $currentVersion
# play -> secure is an alias for play -> secure $currentVersion
# Modules from the main repository use 'play' as organisation
#
require:
- play
- play -> crud
- play -> secure
- play -> recaptcha 1.02
- play -> greenscript 1.2b
- crionics -> cms 1.0
- ugot -> widgets 1.0
- org.markdownj -> markdownj 0.3.0-1.0.2b4
repositories:
- Scala Tools:
type: iBiblio
root: http://scala-tools.org/repo-releases/
contains:
- org.markdownj
- My modules:
type: local
artifact: /somewhere/on/your/disk/[organisation]/[module]-[revision]
# This folder must contain
# /somewhere/on/your/disk/crionics/cms-1.0
# /somewhere/on/your/disk/ugot/widgets-1.0
contains:
- ugot
- crionics
注意:請注意,如果您在本地存儲庫設置上做了錯誤操作,那麼運行時可能會刪除您的項目(完全是!)play deps。是的,它發生在我身上:(
它不適用於我。當從工件路徑'/ path/to/repos/[]需要'mystuff - > users 1.0'時,我得到'mystuff-> mystuff - >'包含'/ path/to/repos/mystuff/users-1.0'的組織]/[module] - [revision]' – 2011-06-28 04:26:29
@Yanick我建議您在此添加一個新問題,將您的依賴文件的內容附加到問題 – 2011-06-28 08:59:34
檢查這個答案http://stackoverflow.com/a/35773136/1023151 – mosid 2016-03-03 13:12:07