2

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を使用する適切な方法は何ですか?

4

1 に答える 1