acceleoCompiler在控制台输出中没有显示ant的输出



我在ant脚本中使用acceleoCompiler,当我运行ant脚本时,所有内容都显示输出,除了acceleoCompiler。

例如,[javac][mkdir]出现。但是没有发现与acceleoCompiler有关的东西。我做错什么了吗?

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>

没有日志消息并不意味着您做错了什么。如果您查看mkdirjavac的源代码,您将看到它们在大多数情况下将Ant Task方法称为log()。然而,Acceleo Ant任务只在发现问题时调用log()——如果一切正常,它是沉默的和神秘的。

引用:

  • Ant mkdir任务源。
  • Acceleo编译器源代码通过Acceleo wiki FAQ.

相关内容

  • 没有找到相关文章

最新更新