2014-02-11 5 views
1

AntBuilder를 사용하여 목표로 pom.xml을 실행할 수 있습니다.Groovy AntBuilder 실행 디렉터리 지정

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}/")... 

당신이이 문서에서 명확 것 같아

.

답변

2

이 나를 위해 작동합니다

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

그것은 주어진 디렉토리에 ls을 실행, 그래서 mvn 작동합니다.