acceleoCompiler non mostrando di uscita in uscita della console con la formica
-
26-10-2019 - |
Domanda
Sto usando acceleoCompiler
all'interno di uno script ant e quando ho eseguito la formica di script tutto mostra un'uscita tranne acceleoCompiler.
Per esempio, [javac]
e [mkdir]
presenta. Ma nulla in materia di acceleoCompiler
presenta. Sto facendo qualcosa di sbagliato?
Lo script ant:
<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>
Soluzione
The absence of logging messages doesn't mean you're doing anything wrong. If you look at the source for mkdir
or javac
you'll see that they call the Ant Task method log()
in most cases. The Acceleo Ant task however only calls log()
if it finds a problem - if all is well it is silent and enigmatic.
References:
- Ant mkdir task source.
- AcceleoCompiler source via the Acceleo wiki FAQ.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow