将文件夹从pluginBasedir复制到目标项目

时间:2010-05-20 17:37:34

标签: groovy grails-plugin grails

当有人安装我的插件时,我希望将一个文件夹从我的插件的基本目录(pluginBasedir)复制到目标项目。如果我将该文件夹保留在web-app中,则会被复制。但我想将该文件夹保存在基本目录下。

我是否需要ovverride _GrailsPluginDev.groovy脚本?

此致 帕拉斯

1 个答案:

答案 0 :(得分:3)

您可以使用插件的_Install脚本(在脚本文件夹中)。假设您要复制的文件夹名为“foo”,插件名称为“bar”,您可以使用:

ant.mkdir dir: "$basedir/foo"
ant.copy(todir: "$basedir/foo") {
   fileset dir: "$barPluginDir/foo"
}