ant中对java版本的使用,系统区分处理

1.输出java版本信息
<targetname="print-version">
<echo>Java/JVM version: ${ant.java.version}</echo>
<echo>Java/JVM detail version: ${java.version}</echo>
</target>

2.ant检测java版本,对不符合的版本予以提示1
<failmessage="Unsupported Java version: ${ant.java.version}.
Make sure that the Java version is 1.5 or greater.">
<condition>
<not>
<or>
<equalsarg1="${ant.java.version}"arg2="1.5"/>
<equalsarg1="${ant.java.version}"arg2="1.6"/>
</or>
</not>
</condition>
</fail>
3.ant检测java版本,对不符合的版本予以提示2
<project basedir="." default="check-java-version">
<target name="get-java-version">
<condition property="java.version">
<not>
<or>
<equals arg1="${ant.java.version}" arg2="1.5"/>
<equals arg1="${ant.java.version}" arg2="1.6"/>
</or>
</not>
</condition>
</target>
<target name="check-java-version" depends="get-java-version" unless="java.version">
<fail message="Unsupported Java version: ${ant.java.version}.
Make sure that the Java version is 1.5 or greater."/>
</target>
</project>


4.对系统的判断
<target name="checkos" >
<condition property="isMac"value="true">
<os family="mac" />
</condition>

<condition property="isWindows"value="true">
<os family="windows" />
</condition>

<condition property="isUnix" value="true">
<os family="unix" />
</condition>
</target>
调用方法:
<target name="clean_unix" depends="checkos" if="isUnix">
</target>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值