[英]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.