我想使用相同的ant脚本在本地Windows环境或我们的redhat构建服务器上进行构建。Ant:引用动态属性
我在两个文件(build_unix.properties & build_windows)中有一个变量'buildDirectory'。我想根据环境设置变量。
<osfamily property="os.family"/>
<property file="./build_${os.family}.properties" />
<property name="tmp-base.folder" value="${buildDirectory}/tmp/"/>
我也试过
<if>
<os family="unix"/>
<then>
<property file="./build_unix.properties" />
</then>
<else>
<property file="./build_windows.properties" />
</else>
</if>
任何想法?
问题似乎是语句的位置。当他们尝试访问时,来自这里的属性可能还没有解决。 – 2009-08-13 08:55:28