1

Maven で CheckStyle によってプロジェクトのチェックを実行するときは、次のように入力します。

$ mvn checkstyle:checkstyle

ソースのみをチェックします。しかし、実行時にGradleを使用すると

$ gradle checkstyleMain

また、チェックする前に Java ソースとプロセス リソースをコンパイルします。

なぜグラドルはそれをするのですか?この動作をオフにすることはできますか?

4

1 に答える 1

2

Checkstyle (または少なくともそのルールの一部) には、ソースに加えてコンパイル済みのクラスが必要です。を使用して、コンパイルされたクラスの受け渡し (およびコンパイル) を防ぐことができますがtasks.withType(Checkstyle) { classpath = files() }、分析に悪影響を与える可能性があります。

于 2013-06-29T07:44:06.140 に答える