当JDeb无法创建Debian软件包时,如何获取任何有用的信息?

时间:2014-10-04 13:36:19

标签: java ant package debian deb

我使用JDeb几天。我尝试为我的基于Java的第一人称射击游戏创建一个Debian软件包。我使用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

建立失败 tuer / build.xml:463:无法创建Debian软件包tuer / target / tuer.deb

有没有办法获得有关失败原因的任何信息?

1 个答案:

答案 0 :(得分:0)

在Eclipse中,转到菜单项“Window” - &gt; “显示视图” - &gt; “错误日志”。然后,双击包含“后台Ant构建失败”的行,它会显示完整的堆栈跟踪。