1
A
回答
3
如果要通過環境變量只是增加你的屬性是這樣的:
environments {
production {
grails.serverURL = "http://www.changeme.com"
grails.dbconsole.enabled = true
grails.dbconsole.urlRoot = '/admin/dbconsole'
}
development {
grails.serverURL = "http://localhost:8080/${appName}"
}
test {
grails.serverURL = "http://localhost:8080/${appName}"
}
}
然後讓你的變量是這樣的:
${grailsApplication.config.grails.serverURL}
要切換環境,請使用以下命令:
grails run-app // runs with the default "development" data source
grails dev run-app // runs with the "development" data source
grails run-war // runs with the production data source
grails -Dgrails.env=mycustomenv run-app // specific a custom environment
grails test run-app // runs with the test data source
+0
Grails文檔不建議使用「grails run-app」命令用於生產。請參閱:http://grails.org/doc/latest/guide/deployment.html –
+0
謝謝,編輯改爲建議的'grails run-war'來代替。 –
+0
有沒有辦法使用不同的文件而不是範圍樣式? –
相關問題
- 1. 構建VISUAL STUDIO 2008 C++項目系統
- 2. Java構建系統選項
- 3. 項目結構和構建系統的.NET連接到Git的
- 4. Maven無法構建Grails項目 - AsyncException,RegexSupport?
- 5. 使用Maven構建Grails項目Issue
- 6. 推薦使用需要編譯的靜態資產來爲項目構建項目結構和構建系統?
- 7. PHP構建系統
- 8. 如何構建一個使用sbt作爲構建系統的項目?
- 9. Xcode外部構建系統項目無法找到wchar.h
- 10. 如何爲Visual Studio 2010項目使用Omake構建系統
- 11. 用於Visual Studio項目的獨立構建系統
- 12. 如何構建在線項目監控系統
- 13. 什麼是Angular2項目的良好構建系統?
- 14. 爲嵌入式C/C++項目構建系統
- 15. 爲使用C和Haskell的項目構建系統
- 16. 如何組裝一個多項目的螞蟻構建系統
- 17. 設置項目相關的構建系統變量
- 18. 將項目遷移到gradle構建系統錯誤
- 19. 用於多語言項目的構建系統
- 20. Grails項目結構概述
- 21. 訪問構建系統從另一個構建系統2
- 22. Grails構建自動化,代碼審查和部署系統
- 23. 在grails項目中使用js訪問文件系統
- 24. 從Maven項目構建依賴關係?
- 25. Gradle子項目構建依賴關係
- 26. Intellij創建Grails項目
- 27. grails 3創建子項目
- 28. Grails重建整個項目
- 29. GNU構建系統問題
- 30. linux構建系統工具
它們都是內置功能,你是什麼意思「不同的環境」?你的意思是客戶端,服務器端,都? –
我的意思是發展與生產。例如在dev模式下,密碼可以是「1234」,在dev「DFG54 ^&HGFGV」中,但是變量代碼是相同的......類似於pass =「{properties.pass}」; –
好的,你喜歡在實時系統上編輯>保存>刷新? –