您的位置:首页 > 产品设计 > UI/UE

在build.xml里采用xml方式引用外部build文件

2013-05-07 21:25 253 查看
 

You can use XML's way of including external files and let the parser do the job for Ant:
你可以通过xml的方式引用外部文件,并且执行ant job
 
<?xml version="1.0"?>

<!DOCTYPE project [
<!ENTITY common SYSTEM "common.xml">
]>

<project name="test" default="test" basedir=".">

<target name="setup">
...
</target>

&common;

...

</project>

 
这样在你写 
&common;语句的地方
就会逐字的将common.xml包含进来
这个例子里的conmon.xml解析时是采用的相对路径,你也可以使用绝对路径。
 
和DTD一起使用时,你可以这样写:
 
<!DOCTYPE project PUBLIC "-//ANT//DTD project//EN" "ant.dtd" [
<!ENTITY include SYSTEM "header.xml">
]>

 
从Ant1.6开始,我们可以使用一种新的include的方式。不像上面这样要写在两个地方,我们可以直接引用整个文件到build文件。
 
上面的例子就可以这样写了:
 
<?xml version="1.0"?>
<project name="test" default="test" basedir=".">

<target name="setup">
...
</target>

<import file="./common.xml"/>

...

</project>

 
不像上面的ENTITY方式的引用, 
<import>
 方式可以让你在指定文件名时使用ant的property.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: