CodeNarcをMavenベースのGroovyプロジェクトと統合しようとしています。CodeNarcMavenプラグインのサイトにあるドキュメントは最小限です。私が理解しようとしている使用法の側面は次のとおりです。
- カスタムルールセットをポイントする方法と、それらを配置するプロジェクトのどこに配置しますか?
- いずれかのルールに違反した場合にJenkinsビルドを失敗させる方法。
現在、コマンドを使用してCodeNarcを実行できます
mvn codenarc:codenarc
「レポート」セクションをPOMファイルに追加して(http://www.mojohaus.org/codenarc-maven-plugin/usage.htmlで説明されているように)、実行すると
mvnサイト
CodeNarcレポートは生成されません。この警告が表示されます
[警告]プロジェクトにURLが定義されていません-装飾リンクは解決されません
しかし、それがCodeNarcに関連している場所は明確ではありません。
MavenでCodeNarcを使用する適切な方法は何ですか?