2011-08-31 3 views

답변

3

. 이는 명령 행의 문자열이 대상 이름이 아닌 Ant의 옵션으로 해석되기 때문입니다. 선행 - 마이너스 이름을 가진 대상은 때때로 자체적으로 직접 실행되지 않아야하는 내부 대상에 사용됩니다. 예를 들어 안드로이드 빌드 파일과 넷빈즈 빌드 파일의 일부 단계가 그렇게 명명되었습니다.

Ant를 다른 방법 (예 : IDE에서 실행)으로 실행하면 대상을 호출 할 수 있습니다. 또한 여기에있는 것과 같은 종속성을 사용하여 실행해야 할 수도 있습니다. 즉, foo을 실행하기 전에 의미하는 대상은 -read.SOME.STRING, bar1bar2의 대상을 실행해야합니다. 실제 순서는 해당 대상의 종속성에 따라 달라질 수 있습니다. 예를 들어, bar2bar1에 의존하는 경우 보다 먼저 bar1을 실행해야합니다.

개미 설명서에는 Targets 페이지가 있습니다.

관련 문제