1

誰かが私のプラグインをインストールしたときに、1つのフォルダーをプラグインのベースディレクトリ(pluginBasedir)からターゲットプロジェクトにコピーしたいと思います。そのフォルダーをweb-app内に保持すると、コピーされます。しかし、私はそのフォルダをベースディレクトリの下に置きたいです。

_GrailsPluginDev.groovyスクリプトをovverrideする必要がありますか?

よろしく、パラス

4

1 に答える 1

3

プラグインの_Installスクリプト(scriptsフォルダー内)を使用できます。コピーするフォルダーの名前が「foo」で、プラグインの名前が「bar」であるとすると、次のように使用できます。

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