如何在grails 3.x中删除hibernate?

时间:2017-04-12 00:16:13

标签: hibernate grails gorm grails-3.1

此SO问题推荐的命令对于grails 3.1.x不存在 Can I configure Grails with no datasource?

grails uninstall-plugin hibernate
| Error Command not found uninstall-plugin

有问题的grails应用程序不需要持久性,我正在尝试减少内存占用。 寻找适用于Grails 3.1.x或更新版本的答案。

2 个答案:

答案 0 :(得分:1)

要删除所有hibernate,您需要做的就是从build.gradle中删除任何您不需要/不需要的hibernate依赖项。

例如:删除这些(截至3.2.8)

buildScript:

classpath "org.grails.plugins:hibernate5:${gormVersion-".RELEASE"}"

依赖关系:

compile "org.grails.plugins:hibernate5"
compile "org.hibernate:hibernate-core:$hibernateVersion"
compile "org.hibernate:hibernate-ehcache:$hibernateVersion"

您也可以使用CLI grails create-app --features ...,而不是将hibernate作为功能包括在内,只包含您想要的功能。

答案 1 :(得分:0)

从application.yml中删除依赖项。

顺便说一句,如果你不需要持久性,你是否考虑使用Spark Java而不是Grails?它非常轻巧,您可以轻松地使用Groovy。