Как получить полезную информацию, когда JDeb не может создать пакет Debian?

Я использую JDeb в течение нескольких дней. Я пытаюсь создать пакет Debian для моего шутера от первого лица на основе Java. Я использую Ant в качестве инструмента для сборки. Я поместил эту строку в свой скрипт Ant в самом начале:

<taskdef name="pure-java-deb" classname="org.vafer.jdeb.ant.DebAntTask" classpath="lib/ant/jdeb-1.3.jar"/>

Я пытаюсь использовать эту библиотеку дальше:

<delete failonerror="false" file="${destdir}/control" />
    <echo file="${destdir}/control">
        <![CDATA[
        Package: ${project-unix-name}
        Version: 0
        Section: Games
        Priority: low
        Architecture: all
        Description: ${game-description}
        Maintainer: xxxxxxx@xxxxxxx.fr

        ]]>
    </echo>
    <pure-java-deb destfile="${destdir}/${project-unix-name}.deb" control="${destdir}/control" verbose="true">
        <data src="${destdir}/${game-jar-filename}" type="file">
            <mapper type="perm" prefix="/usr/share/games/${project-unix-name}"/>
        </data>
    </pure-java-deb>
    <delete failonerror="false" file="${destdir}/control" />

Я получаю только следующее сообщение об ошибке, даже если для параметра "verbose" установлено значение "true": не удалось создать пакет Debian tuer/target/tuer.deb

BUILD FAILED tuer / build.xml: 463: Не удалось создать пакет Debian tuer/target/tuer.deb

Есть ли способ получить какую-либо информацию о причине (ах) сбоя?

1 ответ

Решение

В Eclipse перейдите в пункт меню "Окно" -> "Показать представление" -> "Журнал ошибок". Затем дважды щелкните строку, содержащую "Failure of Background Ant Build", и она покажет полную трассировку стека.

Другие вопросы по тегам