我想在开发环境中使用某个插件,但想从生产和生成的战争中排除此插件。什么是最简单的方法来完成这一点?是否有可能从生产环境中排除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. 针对Grails的Quartz插件 - 生产环境中的OutOfMemoryError
- 2. Maven Grails插件环境
- 3. F#是否适合生产环境?
- 4. 是否有可能产生具有FPDF
- 5. 是否可以在生产环境中使用tuleap
- 6. 从生产环境中创建码头图像可能吗?
- 7. 配置Grails的邮寄在生产环境中产生的所有异常
- 8. NATURAL(JOIN)在生产环境中是否有害?
- 9. 是否有可能在Grails hibernate插件中重写hibernate.jdbc.batch_size?
- 10. 是否有可能产生的原始文件从的WebPack
- 11. 是否有可能产生JSFManagedBean
- 12. 从现有生产环境创建Sharepoint开发环境
- 13. 是否有可能从引用中产生分段错误?
- 14. 是否有可能生产独立的haskell可执行文件
- 15. Rails生产环境
- 16. 当依赖于grails插件时,是否可以排除CSS文件?
- 17. 生产环境中的node.js
- 18. 生产环境中的System.Runtime.Serialization.InvalidDataContractException,而不是测试环境
- 19. 从SQL 2005的生产环境中创建开发环境
- 20. HttpPostedFileBase null在生产环境中,但没有测试环境
- 21. Java | Maven - 插件|是否建议在生产环境中使用货运maven插件?
- 22. 如何从生产中移除新鲜的Redshift dev/qa环境
- 23. 生产环境中的Rails供应商插件故障
- 24. 生产中是否需要Python虚拟环境?
- 25. 我们是否应该在生产环境中禁用Linux overcommit
- 26. 在生产环境中部署Grails。 (Hibernate尝试更新架构)
- 27. 使用grails.config.locations在Grails生产环境中配置Log4j
- 28. 是否有可能在npm/package.json中使用环境变量?
- 29. 是否有可能在python中更改父进程的环境?
- 30. 如何删除生产环境中的临时ASP.net文件?
你可以给我解决方案的grails 2.4.3吗? – 2014-12-23 09:59:42