Grails 中有没有办法检测插件是否已安装。例如,我需要知道是否安装了“Acegi”插件。如果是的话我可以运行不同的代码。如果未安装插件(这是一个可行的选项),那么我可以运行不同的代码。
提前致谢。
最佳答案
您可以使用插件管理器来执行此操作:
import org.codehaus.groovy.grails.plugins.PluginManagerHolder
if (PluginManagerHolder.pluginManager.hasGrailsPlugin('acegi')) {
...
}
关于Grails 检测是否安装了插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2941216/