<?xml version="1.0"?>
<project name="a" default="targeta">
<property name="age" value="22"/>
<target name="targeta">
<ant antfile="b.xml" inheritAll="false"/>
</target>
</project>
a.xml
<?xml version="1.0"?>
<project name="b" default="targetb">
<target name="targetb">
<echo message="echo message"/>
<echo message="${age}"/>
</target>
</project>
b.xml
在a中调用b.xml ,
inheritAll为true是在b中可以得到age这个属性
inheritAll为false的时候再b中得不到age这个属性
本文探讨了在Ant构建文件中如何通过设置inheritAll属性来控制一个构建文件内的属性是否被另一个构建文件所继承。当inheritAll设为true时,被调用的构建文件能够获取到调用方定义的属性;而当此属性设为false时,则无法获取这些属性。
2095

被折叠的 条评论
为什么被折叠?



