我問到這裏學習,所以我可能需要一個現實的檢查,所以請,所有輸入歡迎!Grails的定製環境和Web應用程序
讓我描述當時的情況在這裏。
我有一個叫做Grails項目,比方說 - Forrest。
的想法是讓阿甘給不同的用戶,可能有不同類型的數據庫和品牌(CSS和圖像),交貨,然後通過運行比如說做:
grails -Dgrails.env=user1 war
阿甘是在例如DataSource.groovy中被賦予不同的環境:
environments{
user1{
prop = 'user1'
}
user2{
prop = 'user2'
}
}
這樣做是爲了讓客戶可以指定他們有自己的數據庫等(不這樣做的想法方式,因爲它會在代碼回購結束我不知道如何通過t來完成配置他用戶一旦擁有戰爭文件)。
什麼同樣重要的是,我能夠指定什麼樣的環境使用什麼樣的CSS文件和圖像。對於〔實施例,而user2的希望藍色文本USER1可能要綠色文本。
我如何能控制什麼是givem誰或者我會重新考慮任何輸入?
Config.groovy中看起來像exaclt什麼,我希望做的!我會詳細看看!現在感謝! – marko
你到底提供的文章解釋很多很多!事實證明,我不需要做任何事情,因爲當你部署war文件時,它會使用/ lib文件夾,實際上可以默認從這裏讀取配置(數據庫等),只要該文件被稱爲應用程序明白! – marko