在蚂蚁中使用较少的实用

时间:2015-05-26 21:58:08

标签: java xml ant build

我正在尝试使用unix实用程序在ant中编写目标以显示文件,但由于某种原因,由于此目标,它仍然无法构建。我已经粘贴了我的整个ant文件,包括这个目标。它一直这么说:

Attribute name "PlayTour.java" associated with an element type "less" must be followed by the ' = ' character.

这会导致什么?我对蚂蚁很新,所以任何帮助都会非常感激。

Ant文件:

<project>
    <target name="compile">
        <mkdir dir="build/classes"/>
        <javac includeantruntime="false" srcdir="." destdir="build/classes"/>
    </target>

    <target name="jar">
        <mkdir dir="build/jar"/>
        <jar destfile="build/jar/KnightsTour.jar" basedir="build/classes">
        <manifest>
                <attribute name="Main-Class" value="PlayTour"/>
            </manifest>
                </jar>
    </target>

        <target name="view">
                <less "PlayTour.java KnightsTour.java"/>
        </target>
</project>

1 个答案:

答案 0 :(得分:1)

less不是有效的ant任务。正如你所指出的那样,这是一个unix命令。

您可能正在寻找exec task

尝试类似:

<target name="view">
    <exec executable="less">
        <arg value="PlayTour.java" />
        <arg value="KnightsTour.java" />
    </exec>
</target>