我想在開發環境中使用某個插件,但想從生產和生成的戰爭中排除此插件。什麼是最簡單的方法來完成這一點?是否有可能從生產環境中排除grails插件?
7
A
回答
5
是的,使用插件範圍。從http://grails.org/1.1+Release+Notes:
插件現在可以使用環境或者預定義的構建範圍確定範圍:
def environments = ['dev', 'test']
def scopes = [excludes:'war']
的插件只會在這些環境負荷,將不被打包成WAR文件。這允許「僅開發」插件不被打包用於生產使用。
+0
如何配置此我想編譯?「:角註釋資產流水線:2.0.2」 { \t \t \t高清環境= [「開發」,「測試」] \t \t},但得到的錯誤 – 2014-12-23 09:59:13
3
我不相信有一種方法來實現這一目標,而無需編輯插件本身(如吉恩指出)
如果你有過的插件,然後,將工作控制,但如果你只是想將它配置爲「使用」它,然後您需要複製並修改插件的修補版本。您可以通過在grails-app/conf/BuildConfig.groovy文件中使用該插件的自定義位置來定製它。
3
如果要排除在某些環境中的插件,你需要這樣做:
runtime (':plugin:version') {
if (Environment.current == Environment.PRODUCTION) {
export = false
}
}
0
您可以使用排除屬性在Config.groovy中:
production {
grails.plugin.excludes='console,classDiagram'
}
但似乎有對於它是否會將其從「跑步應用」和「戰爭」中排除在外,有些困惑。我會盡力檢查今天並驗證
相關問題
- 1. Maven Grails插件環境
- 2. F#是否適合生產環境?
- 3. 是否可以在生產環境中使用tuleap
- 4. 是否有可能產生具有FPDF
- 5. 從生產環境中創建碼頭圖像可能嗎?
- 6. NATURAL(JOIN)在生產環境中是否有害?
- 7. 是否有可能產生的原始文件從的WebPack
- 8. 從現有生產環境創建Sharepoint開發環境
- 9. 是否有可能從引用中產生分段錯誤?
- 10. Rails生產環境
- 11. 是否有可能生產獨立的haskell可執行文件
- 12. 從SQL 2005的生產環境中創建開發環境
- 13. 生產環境中的System.Runtime.Serialization.InvalidDataContractException,而不是測試環境
- 14. 如何從生產中移除新鮮的Redshift dev/qa環境
- 15. Java | Maven - 插件|是否建議在生產環境中使用貨運maven插件?
- 16. 生產環境中的Rails供應商插件故障
- 17. 在生產環境中部署Grails。 (Hibernate嘗試更新架構)
- 18. 使用grails.config.locations在Grails生產環境中配置Log4j
- 19. 生產中是否需要Python虛擬環境?
- 20. 我們是否應該在生產環境中禁用Linux overcommit
- 21. 是否有可能在npm/package.json中使用環境變量?
- 22. 是否有可能在python中更改父進程的環境?
- 23. 如何刪除生產環境中的臨時ASP.net文件?
- 24. Angular 4.在生產環境中刪除文件
- 25. 在非生產環境中測試生產配置文件
- 26. 我可以從iCloud容器的生產環境中刪除記錄類型嗎?
- 27. 是否有可能擁有隻讀/共享的Equinox環境?
- 28. 是否有可能重新排序node.js事件循環?
- 29. 如何從war文件中排除grails插件jar
- 30. 是否有可能確定R是否在Unix或Windows環境中運行
你可以給我解決方案的grails 2.4.3嗎? – 2014-12-23 09:59:42