2011-02-17 5 views
0

웹 응용 프로그램을 빌드하는 데 Apache Ant 스크립트를 사용하고 있습니다. build.xml 파일에 일부 대상을 작성했으며 스크립트가 제대로 실행 중입니다. 나는 "ant build"대신 ant 빌드를 실행하기 위해 "build"명령을 사용하는 것을 기억합니다. 아무도 그게 어떻게 달성되는지 말해 줄 수 있습니까? 나는 이것에 조금 호기심이 많았다.ant 스크립트를 사용하는 동안 ant 빌드 대신 빌드 명령을 사용하는 방법이 있습니까?

답변

1

빌드 명령이 없습니다. ant 빌드를 시작한 디렉토리에 "build"라는 간단한 스크립트 파일을 만들 수 있습니다.

는 내용으로이 텍스트 파일을 만듭니다 창에서

ant build 

는 당신이 당신의 빌드를 시작하려면 명령 줄에서 build를 입력 할 수 있습니다 build.bat라는 파일로이 저장합니다.

unix 또는 linux의 경우 파일을 build으로 저장 한 다음 실행 파일을 실행 가능하게 설정하십시오 (chmod +x build). 실행하려면 ./build을 입력해야합니다.

ant build의 간단한 경우를 대체하기 위해이 작업을 수행하는 것이 많은 것은 아니지만 여러 대상이있는 빌드를 정기적으로 실행해야하거나 특정 시스템 변수를 전달해야하는 경우에는 올 수 있습니다. 유용합니다.

1

어쩌면 과거에 "개미 빌드"대신 "개미"를 입력하는 것을 기억하고있을 것입니다. 이것은 설정이 가능합니다. Ant 스크립트의 루트 프로젝트 요소의 기본 속성을 명시 적 대상이 지정되지 않은 경우 호출 할 대상의 이름으로 설정하면됩니다. 예를 들어

...

<project name="myproj" default="build"> 
    ... 
</project> 
관련 문제