我用户 apigen 从 netbeans 中生成我的 phpdoc。但现在我想在我的反转录中使用它。
我已经下载了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 命令......我没有收到任何错误。
解决方案是:
<target name="phpdocWindows">
<echo message="Creating PHPDoc" />
<delete dir="${basedir}ResourcesPublicphpdoc"/>
<mkdir dir="${basedir}ResourcesPublicphpdoc" />
<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}ResourcesPublicphpdoc"/>
</exec>
</target>
apigen.php必须是 php 的参数.exe那么你也可以添加 apigen 的参数