在ant中使用较少的效用

  • 本文关键字:ant java xml ant build
  • 更新时间 :
  • 英文 :


我试图在ant中编写一个目标,以使用unix实用程序更少地显示文件,但由于某种原因,它一直无法构建,因为这个目标。我已经将我的整个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>

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

您可能正在寻找执行任务。

试试这样写:

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

相关内容

  • 没有找到相关文章

最新更新