1

当有人安装我的插件时,我希望将一个文件夹从插件的基本目录 (pluginBasedir) 复制到目标项目。如果我将该文件夹保留在网络应用程序中,它会被复制。但我想将该文件夹保留在基本目录下。

我是否必须覆盖 _GrailsPluginDev.groovy 脚本?

问候,帕拉斯

4

1 回答 1

3

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

ant.mkdir dir: "$basedir/foo"
ant.copy(todir: "$basedir/foo") {
   fileset dir: "$barPluginDir/foo"
}
于 2010-05-20T20:28:07.613 回答