ant在taskdef之前检查jar的类路径
在执行ant在taskdef之前检查jar的类路径,ant,Ant,在执行taskdef之前,是否有方法检查jar的类路径 例如,我想在执行taskdef <taskdef name="hibernatetool" classname="org.hibernate.tool.ant.HibernateToolTask" classpathref="hibernatetool-classpath" /> 这应该可以: <available property="hibernatetoolok" classname=
taskdef
之前,是否有方法检查jar的类路径
例如,我想在执行taskdef
<taskdef name="hibernatetool" classname="org.hibernate.tool.ant.HibernateToolTask" classpathref="hibernatetool-classpath" />
这应该可以:
<available
property="hibernatetoolok"
classname="org.hibernate.tool.ant.HibernateToolTask"
classpathref="hibernatetool-classpath" />
<target name="hibernatetool" if="hibernatetoolok">
<taskdef
name="hibernatetool"
classname="org.hibernate.tool.ant.HibernateToolTask"
classpathref="hibernatetool-classpath" />
</target>
然后在使用hibernatetool任务的任何目标上,确保添加dependens=“hibernatetool”