3

Simian用の Maven2 レポート プラグインを探していますが、そのようなレポートに最も近いものはこれです。問題は、ドキュメントが代わりに Maven 1 用のように見えることです。Maven 1 プラグインが Maven 2 リポジトリに保存されるのはなぜですか? ということは使えるということなのだろうけど…どうやって使うの?このサイトではレポートについて言及していますが、持っていない場合src/main/siteは使用できないということですか? mvn simian:simianと のようなものmvn checkstyle:checkstyleを期待していましたmvn pmd:pmd。レポートのためだけにサイトを生成したくありません。完全な xml レポートだけが必要な場合、サイトの生成に時間がかかりすぎます。

4

1 に答える 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 に答える