求助:为什么我使用ant编译没有反应?高手来指点一下吧
我用的ant版本是1.5.4,jdk1.4.0。ANT_HOME,JAVA-HOME都配置了,为了和以前的一些项目兼容,我把ant自带的xml解析器替换为xerces.jar。我的classpath设置如下:
.;D:\Uddi\lib\xerces.jar\;D:\j2sdk1.4.0\lib\dt.jar;D:\j2sdk1.4.0\lib\tools.jar;D:\j2sdk1.4.0\jre\lib\rt.jar;D:\bea\weblogic700\server\lib\weblogic.jar;D:\Uddi\lib\servlet.jar;C:\Program Files\Altova\xmlspy\XMLSpyInterface.jar;D:\Uddi\soap-2_3_1;D:\Uddi\lib\soap.jar;D:\Uddi\lib\uddi4j.jar;D:\Uddi\lib\activation.jar;D:\Uddi\mail.jar;D:\Uddi\lib\ant.jar;D:\Uddi\lib\jaxrpc.jar;D:\Uddi\lib\saaj.jar;D:\Uddi\lib\class12.jar;D:\Uddi\lib\juddi.jar;D:\Uddi\lib\wsdl4j.jar;D:\Uddi\lib\axis.jar;D:\Uddi\lib\jsse.jar;D:\Uddi\lib\mysqlj.jar;D:\Uddi\lib\junit.jar;D:\Uddi\lib\jakarta-oro-2.0.7.jar
安装以后,我写了一个简单的demo想了解一下ant的用法,我的build.xml内容如下:
<?xml version="1.0"?>
<project name="firstAntExample" default="compile" basedir=".">
<target name="init">
<property name="name" value="helloant"/>
<property name="Name" value="HELLOANT"/>
<property name="version" value="1.0"/>
<property name="year" value="2003"/>
<property name="src.dir" value="./src"/>
<property name="packages" value="hello.ant"/>
<property name="build.file" value="build.xml"/>
<property name="build.dir" value="./build"/>
<property name="build.dest" value="./build/classes"/>
<property name="build.lib" value="./build/lib"/>
<property name="dist.dir" value="./hanlf/helloAnt"/>
<mkdir dir="${build.dir}"/>
</target>
<!-- =================================================================== -->
<!-- Compiles the source directory with available soap implementations -->
<!-- =================================================================== -->
<target name="compile" depends="init" >
<mkdir dir="${build.dest}" />
<javac srcdir="${src.dir}" destdir="${build.dest}" debug="${debug}"
</javac>
<mkdir dir="${build.lib}"/>
<jar jarfile="${build.lib}/${name}.jar" basedir="${build.dest}" />
</target>
<!-- =================================================================== -->
<!-- Cleans everything -->
<!-- =================================================================== -->
<target name="clean" depends="init">
<delete dir="${build.dir}"/>
<delete dir="${dist.dir}"/>
</target>
</project>
可是运行ant以后没有任何提示信息,也不能得到编译后的文件。同样的例子在同事机器上却能运行成功。不知道是哪里有问题??请大家帮忙看看!