Ant gebaut, nicht die class-Dateien erzeugen

Ich bin mit build.xml zu meinen src. Aber es Fehler beim generieren class-Dateien ohne jede Fehlermeldung. Das volle Skript ist

<?xml version="1.0"?>

<project name="auxiliary" basedir="." default="dist">

<property name="src.dir" value="../auxiliary-src/com/nextbio/drugbank"/>
<property name="dist.dir" value="dist"/>
<property name="lib.dir" value="../jboss_config/common_app_jars"/>
<property name="temp.dir" value="temp"/>
<property name="foo_dist.dir" value="../foo/dist"/>

<path id="libs-classpath">
    <fileset dir="${foo_dist.dir}">
            <include name="foo.jar"/>
    </fileset>  

</path> 
<target name="dist" depends="auxiliary-dist" />


<target name="auxiliary-cleanup">
        <delete dir="${temp.dir}"/>
        <delete dir="${dist.dir}"/>
        <echo message="cleaned up. ${temp.dir}, and ${dist.dir} have been deleted."/>
</target>

<target name ="auxiliary-dist">

    <delete dir="${temp.dir}"/>
    <echo message="delete ${temp.dir}" />
        <mkdir dir="${temp.dir}"/>

    <javac destdir="${temp.dir}" source="1.6" target="1.6" debug="on" fork="true" memorymaximumsize="1024m">
        <src path="${src.dir}"/>
        <classpath>
            <path refid="libs-classpath"/>          
        </classpath>
        <include name="com/car/**"/> <!-- troubled line -->

    </javac>
    <!--<copy overwrite="true" todir="${temp.dir}">
        <fileset dir="${src.dir}">
            <exclude name="**/*.java"/>
            <exclude name="**/*.sql"/>
            <exclude name="**/*.txt"/>
        </fileset>
    </copy> 
     <delete dir="${dist.dir}"/>
     <mkdir dir="${dist.dir}"/>
     <jar destfile="${dist.dir}/auxiliary.jar" basedir="${temp.dir}"/> -->

</target>

Gibt es keine class Datei in ${temp.dir} nach diesem Schritt, und keine Fehlermeldung. Ich doppelt geprüft, und gefunden, dass Sie wegen der "unruhigen line". Ich habe versucht, fügen Sie einige Dateien in den classpath. Ich weiß nicht, warum es falsch ist.

haben Sie versucht, die Definition der src-Pfad auf dem javac-tag ?
Kannst du die Ausgabe von ant? Auch, können Sie nach dem vollständigen build.xml? Das wird helfen, um dies zu beheben. Cheers.
führen Sie es mit Hilfe von ant -v, um mehr debug-Informationen. Vielleicht temp.dir oder src.dir nicht definiert sind oder enthalten nicht den Wert, den Sie denken, Sie tun.
Danke für Ihre Antwort. Ich aktualisiert die post.

InformationsquelleAutor Qing Zhang | 2011-11-09

Schreibe einen Kommentar