在Grails中,有一个变种,即如何包含来自源的本地插件。根据文档,可以输入BuildConfig.groovy
:
// Useful to test plugins you are developing.
grails.plugin.location.shiro =
"/home/dilbert/dev/plugins/grails-shiro"
// Useful for modular applications where all plugins and
// applications are in the same directory.
grails.plugin.location.'grails-ui' = "../grails-grails-ui"
问题在于它在Grails 2.0.RC1中不起作用。我试图做
grails clean
,用grails install-plugin
安装插件并将其放置到BuildConfig.groovy
。仍然无法解决。
最佳答案
这对我有用
grails.plugin.location.shiro = "/home/dilbert/dev/plugins/grails-shiro"
其中
shiro
是插件的名称(而不是其所在目录的名称)。确保插件的路径是从应用程序到插件的绝对路径或相对路径。我发现,如果插件在
application.properties
或BuildConfig.groovy
中列出,则有时有时不起作用,因此,如果删除了该插件,请删除它,然后执行grails clean
并重新启动应用程序。
关于grails - 如何在Grails 2.0中运行本地插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8152183/