GradleのCodeNarcでHTMLレポートとコンソールレポートの両方を生成します。GradleでCodeNarcを使用して複数のレポートタイプを生成
マイbuild.gradle
:
apply plugin: 'codenarc'
...
codenarc {
toolVersion = '0.24.1'
configFile = file('config/codenarc/codenarc.groovy')
reportFormat = 'html'
}
これは正常に動作しますが、私も今のHTMLへのリンクだけがそこに表示されるレポートは、コンソール上に表示したいのですが。複数のレポートタイプをリクエストするにはどうすればよいですか?
task codeNarcConsole(type: CodeNarc) {
// other config
reportFormat = 'console'
}
check.dependsOn('codeNarcConsole')
ない理想的な、しかし、実行可能:私は考えることができる
それは私のコードのために二回CodeNarcを実行しますか?それはすでに私のために多くの時間がかかります... –
タスクを追加すると、2度実行される可能性があります。ビルド時間が重要なので、CodeNarcを拡張し、レポート生成ビットをオーバーライドするカスタムタスクを記述することができます –