0

我使用 apigen 从 netbeans 中生成我的 phpdoc。但现在我想在我的 antscript 中使用它。

我已经下载了windows的独立版本。https://github.com/apigen/apigen/downloads最新的 2.8.0 版本。

我的蚂蚁脚本看起来像这样。

<target name="phpdocWindows">
    <echo message="Creating PHPDoc" />
    <mkdir dir="phpdoc" />
    <exec executable="cmd" dir="." spawn="false">
        <arg line="C:/xampp/php/apigen/apigen.bat --source Classes --destination phpdoc"/>
    </exec>
</target>

mkdir 命令工作正常,但是没有执行 exec 命令……我没有收到任何错误。

4

1 回答 1

0

解决方案是:

<target name="phpdocWindows">
    <echo message="Creating PHPDoc" />
    <delete dir="${basedir}\Resources\Public\phpdoc"/>
    <mkdir dir="${basedir}\Resources\Public\phpdoc" />
    <exec executable="cmd" dir="." spawn="false">
        <arg line="/C C:/xampp/php/php.exe C:/xampp/php/apigen/apigen.php  --source ${basedir}\Classes --destination ${basedir}\Resources\Public\phpdoc"/>
    </exec>
</target>

apigen.php 必须是 php.exe 的参数,然后你也可以添加 apigen 的参数

于 2015-01-12T17:08:36.593 回答