在我的项目中有一些目录和某些PHP文件的大小非常大,因为我的构建失败了,我想将它们排除在我的 build.xml
问题1 -我是否必须为--ignore="path/filename"
项目中的每个php文件编写?
Ques2-有些文件不是php,但.dat
我也应该提一下这些文件--ignore
吗?
问题3 -我可以指定根据文件大小排除文件,以便排除所有大于500kb的文件吗?
我当前的xml文件如下所示:
我收到这样的错误
pdepend: [exec] PHP_Depend 0.10.5 by Manuel Pichler [exec] Parsing source files: [exec] phpcpd 1.3.2 by Sebastian Bergmann. [exec] PHP Fatal error: Allowed memory size of 262144000 bytes exhausted (tried to allocate 71 bytes) in /usr/share/pear/PHPCPD/Detector.php on line 115 [exec] PHP Stack trace: [exec] PHP 1. {main}() /usr/bin/phpcpd:0 [exec] PHP 2. PHPCPD_TextUI_Command::main() /usr/bin/phpcpd:51 [exec] PHP 3. PHPCPD_Detector->copyPasteDetection() /usr/share/pear/PHPCPD/TextUI/Command.php:216 [exec] PHP 4. token_get_all() /usr/share/pear/PHPCPD/Detector.php:115 [exec] Result: 255 phploc: [exec] phploc 1.6.1 by Sebastian Bergmann. [exec] PHP Fatal error: Allowed memory size of 262144000 bytes exhausted (tried to allocate 71 bytes) in /usr/share/pear/PHPLOC/Analyser.php on line 279 [exec] PHP Stack trace: [exec] PHP 1. {main}() /usr/bin/phploc:0 [exec] PHP 2. PHPLOC_TextUI_Command::main() /usr/bin/phploc:51 [exec] PHP 3. PHPLOC_Analyser->countFiles() /usr/share/pear/PHPLOC/TextUI/Command.php:215 [exec] PHP 4. PHPLOC_Analyser->countFile() /usr/share/pear/PHPLOC/Analyser.php:170 [exec] PHP 5. token_get_all() /usr/share/pear/PHPLOC/Analyser.php:279 [exec] Result: 255
我该怎么做才能解决它?如果我手动从目录中删除大文件,那么构建只是通过,但我希望构建自动运行,从svn检查代码库,这将包含这些大文件.
Ques4-我能否以这样的方式配置我的结账,这些文件不会被检出?
对于每个目标,您可以使用fileset属性或手动添加排除目录
希望我的回答对某人有所帮助.