ant 调用 *.bat
<target name="help">
<exec executable="cmd">
<arg value="/c"/>
<arg value="${Axis2_Bin.dir}/wsdl2java.bat"/>
<arg line="-uri Axis2UserGuide.wsdl -p org.apache.axis2.axis2userguide -d adb -s"/>
</exec>
</target>
ant不能直接调用*。bat,只可从cmd中调用所以
<exec executable="cmd">
<arg value="/c"/>
是必需的。
ant运行geronimo
<project name="HelloWorld" basedir="." default="run">
<property name="src.dir" value="src"/>
<property name="main-class" value="org.apache.geronimo.system.main.Daemon"/>
<property name="build.dir" value="build"/>
<property name="geronimo.dir" value="C:/geronimo-tomcat6-jee5-2.0-M1/bin/server.jar"/>
<property name="jar.dir" value="${geronimo.dir}"/>
<path id="classpath">
<fileset dir="jar.dir" includes="**/*.jar"/>
</path>
<target name="run">
<java fork="true" classname="${main-class}">
<classpath>
<path location="${jar.dir}"/>
</classpath>
</java>
</target>
</project>
ant运行.class文件
<path id="classpath2">
<pathelement path="${src.dir}" />
</path>
<classpath refid="classpath2" />