Maven 指定Groovy AntBuilder执行目录
我可以像这样使用AntBuilder执行pom.xml和目标Maven 指定Groovy AntBuilder执行目录,maven,groovy,antbuilder,Maven,Groovy,Antbuilder,我可以像这样使用AntBuilder执行pom.xml和目标 def ant = new AntBuilder() ant.sequential { exec(executable:'mvn') { arg(value:'clean') arg(value:'install') } } 但是如何为AntBuilder指定执行目录呢?我只想通过一条绝对路径 我已经试过了 ant.project.setProperty('basedir', "${s
def ant = new AntBuilder()
ant.sequential {
exec(executable:'mvn') {
arg(value:'clean')
arg(value:'install')
}
}
但是如何为AntBuilder指定执行目录呢?我只想通过一条绝对路径
我已经试过了
ant.project.setProperty('basedir', "${serviceRootDir}/")
及
你会认为这在文件中会很清楚。这对我来说很有用:
ant.exec(executable:"ls", dir:"/your/desired/directory")
它在给定目录中执行ls
,因此mvn
应该可以工作
ant.exec(executable:"ls", dir:"/your/desired/directory")