在Grails 2中,如何从应用程序依赖的插件中包含来自Gant脚本的目标?

时间:2013-03-06 16:41:31

标签: grails plugins gant

在Grails 2中,我正在创建一个依赖于shiro插件的公司特定身份验证插件。我想在我的插件的gant脚本中重用shiro的gant脚本。我的挑战是我不知道如何在我的includeTargets中访问shiro的gant脚本。

我想重用_ShiroInternal.groovy中定义的目标,但我不知道使用什么Grails变量来访问它:

includeTargets << new File ("${**what-goes-here**}/scripts/_ShiroInternal.groovy")

1 个答案:

答案 0 :(得分:3)

为每个已安装的插件添加了一个属性fooPluginDir。因此,对于shiro插件,它将是

includeTargets << new File(shiroPluginDir, 'scripts/_ShiroInternal.groovy')