このように、AntBuilder を使用して目標を指定して pom.xml を実行できます。
def ant = new AntBuilder()
ant.sequential {
exec(executable:'mvn') {
arg(value:'clean')
arg(value:'install')
}
}
しかし、AntBuilder に実行ディレクトリを指定するにはどうすればよいでしょうか。絶対パスを渡したいだけです。
私が試した記録のために。
ant.project.setProperty('basedir', "${serviceRootDir}/")
と
ant.sequential {
mkdir(dir:"${serviceRootDir}/")...
これはドキュメントで明確になると思います。