私が正確に言いたいのは、findbugs などのプラグインを実際に含んでいた build.xml ということです。
4 に答える
これがまさにあなたが求めたものではないことはわかっています。しかし、ant を使いたい場合は、次の記事を読む必要があります: Ant in anger .
はい: ハックアンドスラッシュの例が必要なのはわかっています。作品を読む
はい:問題の解決を望んでいることは承知しています。作品を読む
Ant ファイルが特定のしきい値を超えると、Nice ではなくなります。そして、良い例は小さすぎて、興味深い場所に行くことができません。したがって、任意の xml の 11 行をコピーして貼り付けようとするのはやめてください。
プロジェクトAntiplateを作成して、典型的な Java プロジェクトのビルド テンプレートを作成しました。典型的な問題の解決策については、テンプレートディレクトリを調べることができます。Findbugs は (まだ) 含まれていませんが、PMD、Checkstyle、Emma などは含まれています。異なるファイルに分割されているため、ant コードは理解できるはずです。
主なものは、このディレクトリの .xml ファイルにあります。これは Antiplate の SVN に直接リンクされており、すべてのタスクを含む、インポートされた .xml ファイルの内容を示しています。ファイルdoc.xmlには、emma、cpd、checkstyle などを使用したレポートの生成が含まれています。ソース内の直接のリンクが、そのようなタスクを自分で実装する方法を理解するのに役立つことを願っています。
プラグインサポートが組み込まれているため、Maven 2を使用できます。PMD、Findbugs、Checkstyleなどのすべてのものを自動的に統合できます。既存のコードがある場合は、mavenから呼び出すことができます。maven-antrun-pluginを使用できます。