Cruisecontrol 如何修复phpdoc创建不可用的文件名

Cruisecontrol 如何修复phpdoc创建不可用的文件名,cruisecontrol,phpdoc,phpundercontrol,Cruisecontrol,Phpdoc,Phpundercontrol,我在Ubuntu上运行带有phpUnderControl的CruiseControl,当phpdoc运行时,它会创建如下文件名:db\uArticleCollections.html 然后,当我单击链接以显示我获得的文件时: artifacts/ymozend/20120320190002/api/classes/db\ux/articlecolections.html 无效的文件或目录 这很有意义,因为文件名很古怪。看起来像windows路径 所以我很困惑,该在哪里调整来解决这个问题 在con

我在Ubuntu上运行带有phpUnderControl的CruiseControl,当phpdoc运行时,它会创建如下文件名:db\uArticleCollections.html

然后,当我单击链接以显示我获得的文件时:

artifacts/ymozend/20120320190002/api/classes/db\ux/articlecolections.html 无效的文件或目录

这很有意义,因为文件名很古怪。看起来像windows路径

所以我很困惑,该在哪里调整来解决这个问题

在config.xml中,我尝试设置:scp targetseparator=“/” 等等

但是没有用


有什么想法吗?

最糟糕的是,这听起来像是一个我自己从未经历过的phpDocumentor bug,即使是通过phpUnderControl的使用。是不是phpDocumentor在生成的文档中编写了奇怪的超链接?或者是phpUnderControl的网页显示了这样的超链接?如果是后者,我会调查pUC及其配置。。。这似乎是您开始查找的地方。

我发现这是一个已知的最新bug。我通过修补代码并在构建之后运行shell脚本实现了一种变通方法。在他们修复错误之前,这会起作用的。谢谢