gmaven を介して実行される groovy スクリプトにいくつかの引数を渡す必要があります。次のようにコマンドラインでスクリプトを直接実行すると、問題なく実行できます。
printArgs.groovy...
for (a in this.args) {
println("Argument: " + a)
}
指図...
$groovy printArgs.groovy fe fi fo fum
出力...
Argument: fee
Argument: fi
Argument: fo
Argument: fum
mvn groovy:execute を使用しても、これらの引数をプラグイン経由で渡す方法がわかりません。理想的には、プラグイン構成でいくつかのデフォルトのパラメーターを設定したいのですが、コマンドを実行するときにそれらをオーバーライドできるようにします。可能であれば、それらを名前付き引数としても渡すことができるとよいでしょう。
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>gmaven-plugin</artifactId>
<version>1.3</version>
<configuration>
<source>${pom.basedir}/src/main/resources/printArgs.groovy</source>
</configuration>
</plugin>
プラグインのドキュメントは少し不足しています (また、古くなっています)。「プロパティ」オプションのパラメーターがあるようですが、これがこの目的に使用されるとは思いません (または、使用されている場合は機能しません!)。
乾杯 :)