4

私は単純なアリのターゲットを手に入れました:

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

私はWindows Sevenを使用しています。doxygen DoxyfileWindows コンソールで同じコマンド ライン ( ) を試すと、完全に機能します。PATH環境変数に適切なパスを追加したため、doxygen実行可能ファイルを見つけることができます。

しかし、ANT juste は doxygen 実行可能ファイルを見つけることができず、次のエラーが表示されます。

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

Windows PATH 環境変数を使用するように ANT を作成するにはどうすればよいですか?

私はすでにsearchpathプロパティを試しましたが、うまくいきません。

4

1 に答える 1

4

Doxygen が現在システムにインストールされている場所を見つけたいとします。次に、その値を持つプロパティを作成して、doxygen を別の場所にインストールした人がオーバーライドできるようにします。

<property name="doxygen.path" location="C:\Program Files\Doxygen"/>

<target name="doxygen">
    <exec executable="${doxygen.path}/doxygen" dir="${basedir}/doxygen">
        <arg value="Doxyfile" />
    </exec>
</target>
于 2013-06-13T16:14:39.513 に答える