2012年10月19日 星期五

Play framework 開發自己的module

因為網路上的資料都寫的不清不楚,索性自己來寫一篇!

什麼是 Play framework ?
什麼是 module ?

去 google 一下,官網都會講得很清楚。
本篇重點在如何開發及設定自己的 module
我會一步一步來
先教大家怎麼new module
怎麼將 module load 到自己的 application
最後再教怎麼寫 module
  • 環境說明:
  • OS: Win 7
  • Play Version : 1.2.5
前提假設:原有專案目錄在 D:/playcode
  1. 開啟命令列,在 D:/playcode 下,鍵入命令 play new core-app
    這將會建立 core-app application
  2. 在 D:/playcode 下,鍵入命令 play new-module auth
    這將會建立 auth module
  3. 在 D:/playcode/auth/ 下鍵入命令 play build-module
    這將會編譯 auth module
    產生 auth-0.1.zip 位於 D:\playcode\auth\dist\ 下
  4. 在 D:/playcode/core-app 下 建立資料夾 module
  5. 複製 auth-0.1.zip 到此資料夾下
  6. 編輯 D:/playcode/core-app/conf/dependencies.yml 檔案
  
# Application dependencies

require:
    - play
    - auth -> auth

repositories:
    - My modules:
        type:       local
        artifact:   ${application.path}/../[module]
        contains:
            - auth 
  
別忘了存檔 !!
7.最後在 D:/playcode/core-app 下鍵入命令 play dependencies
這樣 application core-app 就成功載入 auth module 了

OK !! 先休息一下!! 怎麼寫 module 等我試完在補上!!

沒有留言:

張貼留言