2017-05-04 4 views
1

大きなプロジェクトでは複数のアンドロイドリソースが使用されます。現在、コピーされたリソースが存在します。私はCPDを使ってこれらのコピーを検出したいと思います。現在、私は、次のコマンドを使用しています:いくつかのヘッダーに続いてCPDを使用してXMLファイルのブロックを除外するにはどうすればよいですか?

<?xml version="1.0" encoding="UTF-8" ?> 

./run.sh cpd --language xml --minimum-tokens 20 --files $RES_FOLDER 

残念ながら、ほとんどのXMLファイルは、少なくとも宣言の行が含まれ

<!-- 
    -- Copyright 2017, all rights reserved. 
    --> 

をオプションがあります--skip-blocks-patternしかし無視されているようです。

何かヒント?

答えて

0

これは現時点ではできません。

--skip-blocks-patternは、#if 0 ... #endifブロックを無視するために使用されるcpp onlyフラグです。

近い将来、サポートされているすべての言語についてのコメントを通じて、無視するサポートを提供する予定です。私たちは最近、このようなサポートをJava上で実験的に追加しましたが、これまでのところ良い結果が得られました。

+0

返信いただきありがとうございます。 –

関連する問題