Netbeans,phpdocumentor和项目的自定义phpdoc.dist.xml

时间:2015-05-18 17:34:52

标签: netbeans ignore phpdoc

我在Windows 7平台上使用Netbeans 8.0.2和phpdocumentor 2.8.2。

我想按项目使用自定义phpdoc.dist.xml配置文件,因此我可以指定框架目录等,以从生成的文档中排除。我还想让我的Netbeans PHPDOC插件配置尽可能通用,没有特定的输出目录,忽略选项,配置路径参数等等,这样配置将适用于我的所有项目。

phpdoc.dist.xml文件效果很好。生成的文档正是我想要的。

问题或功能,它似乎是一个phpdocumentor,因为它也适用于普通的命令行,是phpdoc.bat命令(没有特定的配置parm)必须从同一个根目录运行作为phpdoc.dist.xml文件,或忽略它。没问题,如果我使用命令行,因为我可以先更改到该目录,但我想使用Netbeans。我对此进行了广泛的搜索,但找不到答案。

我考虑是否修改phpdocumentor文件以插入cd /D path/to/myproject/dir以使用某些Netbeans变量来代表myproject/dir来更改目录,但我找不到代码中的正确位置或要使用的变量。另外,我支持phpdocumentor的自定义模式。

我确实找到了these directions for a PHPStorm setup,其中作者为--config命令行选项指定了PHPStorm变量,以指向他的自定义phpdoc.dist.xml

--config="$ProjectFileDir$/phpdoc.dist.xml" 

如果我可以在Netbeans中做同样的事情,例如"${BASE_DIR}/phpdoc.dist.xml",那就太好了,但到目前为止,我还没有遇到任何Netbeans会在PhpDoc脚本框中识别/注意的事情。

我还尝试编写一个包装器.bat文件来捕获我自己的命令行变量%1并在调用phpdoc.bat之前对目录进行更改,但Netbeans会抛出错误并说那不是有效的.bat文件。我找不到任何phpdocumentor参数来配置特定的Netbeans项目,而是输出目录。我宁愿不在Netbeans的子目录中定义一堆项目,只是为了解决phpdocumentor

现在我没有想法。有谁能指出我的解决方案?

感谢。

0 个答案:

没有答案