Ant java任务找不到类

时间:2016-03-23 10:36:37

标签: ant

我在windows7上使用ant 1.9.6。我在java运行任务中遇到错误,该错误表示无法找到类。似乎我的类路径设置不正确。任何人都可以帮助我正确设置类路径。 下面是我的build.xml

<project name="MyTask" basedir=".">


<property name="proj.dir" value="C:\Zeeshan\testing-buildautomation\IntLeaveModuleApp"/>
<property name="db.user" value="msd_test"/>
<property name="db.pwd" value="msd_testpwd"/>


<path id="java">

    <fileset dir="./tmp">
        <include name="*.class"/>
    </fileset>
</path>

<target name="buildAppScopeJDBCEAR">
    <mkdir dir="src"/>
    <mkdir dir="./src/META-INF"/>
    <copy file="../commonfiles/weblogic-application.xml" todir="./src/META-INF"/>
    <copy file="../commonfiles/weblogic-jdbc.xml" todir="./src/META-INF"/>
    <java classname="tmp.UpdateXML" >
        <classpath refid="java" /> 

        <!--<arg value="${db.user}" />
        <arg value="${db.pwd}" /> -->
    </java>

</target>

   </project>    

我的文件夹结构在上面 enter image description here

1 个答案:

答案 0 :(得分:1)

您的 /jobs_desc/Java-Developer/120 与您的班级位于同一目录中。当您调用ant时,basedir将设置为此文件所在的位置。

您可能希望将build.xml移至build.xml

我还认为IntLeaveModuleApp是多余的,因为您可以改为引用proj.dir