1

このように、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}/")...

これはドキュメントで明確になると思います。

4

1 に答える 1

2

これは私のために働く:

ant.exec(executable:"ls", dir:"/your/desired/directory")

ls指定されたディレクトリで実行されるため、機能するmvnはずです。

于 2014-02-11T18:32:00.393 に答える