Simian用の Maven2 レポート プラグインを探していますが、そのようなレポートに最も近いものはこれです。問題は、ドキュメントが代わりに Maven 1 用のように見えることです。Maven 1 プラグインが Maven 2 リポジトリに保存されるのはなぜですか? ということは使えるということなのだろうけど…どうやって使うの?このサイトではレポートについて言及していますが、持っていない場合src/main/site
は使用できないということですか? mvn simian:simian
と のようなものmvn checkstyle:checkstyle
を期待していましたmvn pmd:pmd
。レポートのためだけにサイトを生成したくありません。完全な xml レポートだけが必要な場合、サイトの生成に時間がかかりすぎます。
1001 次
1 に答える
1
中央にリストされている Simian プラグインは、実際には Maven 1 用です (内容を調べると、project.xml と plugin.jelly が表示されます)。それで、それが機能しない理由を説明します。これはゴミであり、私の意見では削除する必要があります。
私が確認できる限り、公開されている Maven 2 プラグインはありませんが、これはライセンスに関係している可能性があります (Simianはオープン ソースではありません)。
別の方法として、PMD のCPD プラグインを見てください。simian ほど機能が充実していない可能性がありますが、Maven 2 ビルドで動作し、copypasta を適切に検出することはわかっています。
PMD を構成するには、次のようなものを POM に追加します。
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>2.4</version>
</plugin>
</plugins>
</reporting>
于 2009-07-17T12:52:48.497 に答える