acceleoCompiler не показывает вывод в консоли вывод с муравья - PullRequest
0 голосов
/ 01 декабря 2011

Я использую acceleoCompiler внутри ant-скрипта, и когда я запускаю ant-скрипт, все показывает вывод, кроме acceleoCompiler.

Например, появляются [javac] и [mkdir]. Но ничего, связанного с acceleoCompiler, не видно. Я делаю что-то не так?

Скрипт муравья:

<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>

1 Ответ

1 голос
/ 01 декабря 2011

Отсутствие регистрации сообщений не означает, что вы делаете что-то не так. Если вы посмотрите на источник для mkdir или javac, то увидите, что в большинстве случаев они вызывают метод Ant Task log(). Задача Acceleo Ant, однако, вызывает log() только в том случае, если обнаруживает проблему - если все хорошо, она тихая и загадочная.

Ссылки:

...