Ant 在 Windows 路径中找不到可执行文件



我得到了一个简单的蚂蚁目标:

<target name="doxygen">
    <exec executable="doxygen" dir="${basedir}/doxygen">
        <arg value="Doxyfile" />
    </exec>
</target>

我用的是Windows 7。当我在Windows控制台中尝试相同的命令行(doxygen Doxyfile)时,它可以完美地工作。氧可执行文件可以被找到,因为我在我的path环境变量中添加了好的路径。

但是ANT只是找不到氧可执行文件,我得到以下错误:

build.xml:83: Execute failed: java.io.IOException: Cannot run program "doxygen.exe" : CreateProcess error=2

如何让ANT使用Windows PATH环境变量?

我已经尝试了searchpath属性,但我不工作。

您想要找到氧在您的系统上当前安装的位置。然后用这个值创建一个属性,这样它就可以被在其他地方安装氧气的人覆盖。

<property name="doxygen.path" location="C:Program FilesDoxygen"/>
<target name="doxygen">
    <exec executable="${doxygen.path}/doxygen" dir="${basedir}/doxygen">
        <arg value="Doxyfile" />
    </exec>
</target>

相关内容

  • 没有找到相关文章

最新更新