Frage

ich benutze acceleoCompiler In einem Ameisenskript und wenn ich das Ameisenskript ausführe, zeigt alles eine Ausgabe außer Acceleocompiler.

Zum Beispiel, [javac] und [mkdir] auftaucht. Aber nichts in Bezug auf acceleoCompiler auftaucht. Mache ich etwas falsch?

Das Ameisenskript:

<eclipse.refreshLocal resource="${F_FOLDER}/bin/" depth="infinite"/>
<eclipse.refreshLocal resource="${FE_FOLDER}/bin/" depth="infinite"/>

<mkdir dir="${F_OUTPUT}"/>
<mkdir dir="${FE_OUTPUT}"/>

<javac 
    srcdir="${F_SRC}generator/" 
    destdir="${FR_OUTPUT}"
        executable="${JAVA_JDK}/javac"
        fork="true"
        includeantruntime="false"
        failonerror="false"
/>
    <javac 
        srcdir="${FE_SRC}generator/" 
        destdir="${FE_OUTPUT}"
        executable="${JAVA_JDK}/javac"
        fork="true"
        includeantruntime="false"
        failonerror="false"
    />

<acceleoCompiler sourceFolder="${F_SRC}"
        outputFolder="${F_OUTPUT}"
        dependencies=""
        binaryResource="true"
        packagesToRegister="org.eclipse.emf.ecore.EcorePackage">
</acceleoCompiler>


<acceleoCompiler sourceFolder="${F_SRC}" 
    outputFolder="${FE_OUTPUT}" 
    dependencies="" 
    binaryResource="true" 
    packagesToRegister="org.eclipse.emf.ecore.EcorePackage">
</acceleoCompiler>

War es hilfreich?

Lösung

Das Fehlen von Protokollierungsnachrichten bedeutet nicht, dass Sie etwas falsch machen. Wenn Sie sich die Quelle für ansehen mkdir oder javac Sie werden sehen, dass sie die Ant -Task -Methode aufrufen log() in den meisten Fällen. Die Acceleo -Ameisenaufgabe ruft jedoch nur auf log() Wenn es ein Problem findet - wenn alles in Ordnung ist, ist es still und rätselhaft.

Verweise:

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top