<import>
와 <include>
Task
1. <import>
Task
build.xml 을 다음과 같이 하고,
<project name="memo" default="package-tar"> <import file="./build.memo.xml" /> </project>
같은 디렉토리내에 build.memo.xml 을 https://github.com/logicielkr/memo/blob/master/build.xml 과 같이 하면,
ant -f build.xml
과 ant -f build.memo.xml
를 동일하게 사용할 수 있다.
<import>
Task 는 as
속성을 추가할 수 있다.
<project name="memo" default="package-tar"> <import file="./memo.xml" as="memo" /> </project>
2. <include>
Task
<include>
Task 는 Ant 1.8.0 부터 사용가능하다.
<include>
Task 의 경우 build.xml 을 다음과 같은 형태로 정의하여 사용한다.
<project name="memo" default="package"> <include file="./build.memo.xml" as="nested" /> <target name="package" depends="nested.package-war" /> </project>
<include>
Task 는 memo.xml 의 target 을 참조할 때 as
속성값으로 참조해야 한다.