2011-05-02 146 views
11

我在遷移到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。是的,它發生在我身上:(

+0

它不適用於我。當從工件路徑'/ path/to/repos/[]需要'mystuff - > users 1.0'時,我得到'mystuff-> mystuff - >'包含'/ path/to/repos/mystuff/users-1.0'的組織]/[module] - [revision]' – 2011-06-28 04:26:29

+0

@Yanick我建議您在此添加一個新問題,將您的依賴文件的內容附加到問題 – 2011-06-28 08:59:34

+0

檢查這個答案http://stackoverflow.com/a/35773136/1023151 – mosid 2016-03-03 13:12:07

回答

0

要給其他人誰不是玩谷歌組的訂戶,要找到這樣的信息,繼續玩谷歌組https://groups.google.com/group/play-framework和搜索「模塊+本地」,你應該找到一些線索...

+0

該遊戲組有一些誤導帖子,但是這個解決了這個問題:http://groups.google.com/group/play-framework/msg/0187ab09586d4920。我爲這個問題添加了解決方案,以備將來參考。 – 2011-05-02 14:05:28

+2

只是記住,當你的模塊使用組織「玩」,你必須把它放在PLAY_PATH /模塊 – mandubian 2011-05-02 14:27:20

+0

重定向到另一個論壇,沒有最小的答案,也沒有在其他論壇的答案的具體參考感覺unpolite – 2015-02-26 19:53:19