在我的buildfile中我使用phploc,如jenkins-php.org中所述,但它不会忽略文件夹。
<target name="phploc" description="Measure project size using PHPLOC">
<exec executable="phploc">
<arg value="--log-csv" />
<arg value="${basedir}/build/logs/phploc.csv" />
<arg value="--exclude"/>
<arg value="${basedir}/include/library" />
<arg path="${basedir}"/>
</exec>
</target>
它可以在项目目录中的控制台上使用此命令:
phploc --log-csv build/logs/phploc.csv --exclude include/library .
但是为什么不在我的buildfile中呢?它总是通过库下的整个Zend库。
OH,PHPCPD是同一问题。在控制台中,它是正确的,用蚂蚁不...
我在这里猜,但是在您的命令行运行中,您可以使用
--exclude include/library
而在蚂蚁buildfile中,您有
<arg value="--exclude"/>
<arg value="${basedir}/include/library" />
有效的
--exclude ${basedir}/include/library
将basedir
设置为您拥有的任何东西。
也许尝试
<arg value="--exclude"/>
<arg value="include/library" />
而不是。