여러 프로젝트에서 재사용 할 수있는 "모듈 식"(재사용 가능한) Ant 빌드가 필요합니다. 빌드는 프로젝트 (디렉토리) 이름을 입력으로 받아들이고 다양한 프로젝트의 소스 코드에서 동일한 공통 대상을 실행할 수 있습니다. 이는 각각의 모든 프로젝트에 정확히 똑같은 (또는 거의 정확한) build.properties
과 build.xml
개의 파일을 갖는 것을 방지하기위한 것입니다.모듈 식 Ant 빌드를 얻는 방법은 무엇입니까?
build-base.properties
인 "기본"소품 파일,build-1.xml
이build-1.properties
- 뿐만 아니라
build-base.properties
에 정의 된 속성을 사용하는 모든 buildscripts 존재합니다 속성을 포함 :그래서, 다음과 같은 설정을 제공
build-2.xml
은build-base.properties
뿐만 아니라build-2.properties
build-3.xml
에 정의 된 속성을 사용합니다. 의 속성은build-base.properties
뿐만 아니라build-3.properties
, 에 정의에 정의 된 목표를 사용하여 모두build-1.xml
및
build-2.xml
어떤 것 build-3.xml
/가져 build-base.properties
속성을 사용하고, build-1.xml
에 액세스 할 수있는 (기본 구조)처럼 보이게하기 위해 필요/build-2.xml
타겟? 미리 감사드립니다!