在一个大项目中使用了多个android资源。现在发生了复制的资源。我想使用CPD检测这些副本。目前我正在使用以下命令:
./run.sh cpd --language xml --minimum-tokens 20 --files $RES_FOLDER
不幸的是,大多数XML文件至少包含一个声明行:
<?xml version="1.0" encoding="UTF-8" ?>
后跟一些标题:
<!--
-- Copyright 2017, all rights reserved.
-->
有一个选项--skip-blocks-pattern
,但它似乎被忽略了。
有人提示吗?
答案 0 :(得分:0)
我担心此刻无法完成。
--skip-blocks-pattern
是一个仅限cpp的标志,用于忽略#if 0 ... #endif
块。
计划在不久的将来通过对所有/大多数支持的语言的评论来提供忽略支持。我们最近在Java上实验性地添加了这样的支持,到目前为止已经有了很好的结果,所以我们很快就会全面推广它。