在Grails 2中,我正在创建一个依赖于shiro插件的公司特定身份验证插件。我想在我的插件的gant脚本中重用shiro的gant脚本。我的挑战是我不知道如何在我的includeTargets中访问shiro的gant脚本。
我想重用_ShiroInternal.groovy中定义的目标,但我不知道使用什么Grails变量来访问它:
includeTargets << new File ("${**what-goes-here**}/scripts/_ShiroInternal.groovy")
答案 0 :(得分:3)
为每个已安装的插件添加了一个属性fooPluginDir
。因此,对于shiro插件,它将是
includeTargets << new File(shiroPluginDir, 'scripts/_ShiroInternal.groovy')