1

コマンドラインから yuidoc を実行する ANT スクリプトがありますが、このスクリプトを実行すると以下のエラーが表示されます。

 [exec] 'yuidoc' is not recognized as an internal or external command,
 [exec] operable program or batch file.

同じコマンド -> yuidoc -c yuidoc.json 。動作したら、cmdプロンプトで実行します。

私のANTスクリプト:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project default="yuidoc">

<property name="appDir" value="" />

<target name="yuidoc">

    <mkdir dir="docs.javascript"/>

    <copy todir="docs.javascript/yuidoc.assets">
        <fileset dir="yuidoc.assets" />
    </copy>

    <exec dir="${appDir}" executable="cmd">
        <arg line="/K yuidoc -c ${appdir}${file.separator}yuidoc.json .">
        </arg>
    </exec>

</target>

4

2 に答える 2

1

交換

executable="cmd"

executable="${pathto/yuidoc}/yuidoc.exe"

例:

executable="${mytooldir}/bin/mytool.exe"
于 2013-08-26T20:24:16.913 に答える