ant build 예제

이 속성은 나중에 예를 들어 매개 변수로 사용할 수 있습니다. 빌드가 성공적으로 완료되고 빌드 아티팩트를 생성해야 합니다. 여러 작업에 동일한 경로와 같은 구조를 사용하려는 경우 동일한 수준에서 요소로 정의하고 id 특성을 통해 참조할 수 있습니다. 대상 외부의 속성을 선언하고 있습니다. Ant 1.6 이후 모든 작업은 외부 대상으로 선언할 수 있습니다(이전 버전에서는 , 및 만 허용됨). 이렇게 하면 대상이 실행되기 전에 평가됩니다. 일부 작업은 대상 외부에서 사용되는 경우 무한 루프를 유발할 수 있으므로 빌드 오류가 생성됩니다(예 ). 속성은 빌드 프로세스를 사용자 지정하거나 빌드 파일 내에서 반복적으로 사용되는 문자열에 대한 바로 가기를 제공하는 중요한 방법입니다. 기본적으로 경로와 같은 구조는 사용할 때마다 모든 중첩된 리소스 컬렉션을 다시 평가하므로 파일 시스템을 다시 검색할 수 없습니다. Ant 1.8.0 이후 경로에는 선택적 캐시 특성이 있으며 true로 설정된 경우 경로 인스턴스는 중첩된 리소스 컬렉션을 한 번만 검색하고 빌드 중에 더 이상 변경되지 않는다고 가정합니다(캐시의 기본값은 여전히 false임).

단일 작업에서만 경로를 사용하는 경우에도 복잡한 중첩 된 구문을 사용하는 경우 캐시를 true로 설정하는 전반적인 성능이 향상될 수 있습니다. 일반적으로 build.xml이라고 하는 Ant의 빌드 파일은 프로젝트의 기본 디렉토리에 있어야 합니다. 그러나 파일 이름이나 위치에 대한 제한은 없습니다. 다른 파일 이름을 사용하거나 다른 위치에 빌드 파일을 저장할 수 있습니다. xml 선언 앞에는 빈 줄이나 공백이 없어야 합니다. 당신이 그들을 허용하는 경우, 개미 빌드를 실행하는 동안 다음과 같은 오류 메시지가 발생 – 아파치 개미는 절대 경로로 상대 경로를 변환 할 수 있습니다. 다음 예제에서는 이를 보여 줍니다. 예를 들어 대상 A가 B에 의존하고 Ant가 A를 실행하라는 지시가 있는 경우 A를 실행하기 전에 먼저 B를 실행합니다.

소프트웨어 개발에서 건물이라는 용어는 일반적으로 소스 코드와 이미지 또는 구성 파일과 같은 기타 아티팩트를 다른 아티팩트로 변환하는 것을 의미합니다. 예를 들어 소스 코드는 JAR 파일로 컴파일되거나 새 독립 실행형 응용 프로그램을 만들 수 있습니다. 빌드 결과는 소프트웨어 사용자와 공유하거나 내부적으로만 사용할 수 있습니다. 또는 위의 메서드를 사용하면 빌드 스크립트가 실행되고 콘솔 / 명령 promt에서이 빌드 프로세스 출력이 표시됩니다. 대상은 다른 대상에 종속될 수 있습니다. 예를 들어 배포 대상은 패키지 대상에 대한 종속성을 가질 수 있으며, 패키지 대상은 컴파일 대상 등에 대한 종속성을 가질 수 있습니다. 종속 속성은 종속 특성을 사용하여 표시됩니다. 예를 들어 – 새 파일 대화 상자에서, 예를 들어, build.xml, xml 확장명이있는 새 파일의 이름을 지정합니다. 새 파일이 편집기에서 열립니다. 아파치 개미 (개미)는 범용 빌드 도구입니다. 개미는 또 다른 깔끔한 도구의 약어입니다. 프로젝트에는 파일을 복사할 때 이를 지원하는 작업에서 필터링 복사 비헤이비어를 선택할 때 발견되는 경우 자동으로 확장될 수 있는 토큰 집합이 있을 수 있습니다.

이러한 필터 작업에 의해 빌드 파일에서 설정 될 수 있습니다. 작업은 수행해야 하는 작업 단위이며 소스 코드 컴파일 또는 Javadoc 생성과 같은 작은 원자성 단계를 구성합니다.

Este post foi publicado em Sem categoria em por .