簡體   English   中英

在Ant中使用較少的實用程序

[英]using less utility in ant

我試圖用更少的unix實用程序在ant中編寫一個目標來顯示文件,但是由於某些原因,由於該目標,它始終無法構建。 我已將整個ant文件粘貼到下面,包括該目標。 它一直在說:

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

是什么原因造成的? 我對螞蟻不熟悉,因此不勝感激。

螞蟻文件:

<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不是有效的螞蟻任務。 正如您所指出的,這是一個Unix命令。

您可能正在尋找exec任務

嘗試類似:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM