gpt4 book ai didi

java - 在 ant 中使用较少的实用程序

转载 作者:行者123 更新时间:2023-12-01 11:30:13 24 4
gpt4 key购买 nike

我正在尝试在 ant 中编写一个目标,以较少地使用 unix 实用程序显示文件,但由于某种原因,由于该目标,它一直无法构建。我已将整个 ant 文件粘贴在下面,包括该目标。它一直这样说:

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

什么会导致这种情况?我对 ant 相当陌生,因此我们将不胜感激。

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 命令。

您可能正在寻找 exec task .

尝试如下:

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

关于java - 在 ant 中使用较少的实用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30469657/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com