From 3760a50c7b342be2f1b7ecfa085f73c639fd118a Mon Sep 17 00:00:00 2001 From: David Dixon-Peugh Date: Mon, 24 Jun 2002 17:38:47 +0000 Subject: [PATCH] Documentation in the Maven style. . . git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@22 51baf565-9d33-0410-a72c-fc3788e3496d --- pmd/xdocs/ant-task.xml | 59 ++++++++++++++++++++++++++++++++++ pmd/xdocs/credits.xml | 19 +++++++++++ pmd/xdocs/navigation.xml | 18 +++++++++++ pmd/xdocs/similar-projects.xml | 33 +++++++++++++++++++ 4 files changed, 129 insertions(+) create mode 100644 pmd/xdocs/ant-task.xml create mode 100644 pmd/xdocs/credits.xml create mode 100644 pmd/xdocs/navigation.xml create mode 100644 pmd/xdocs/similar-projects.xml diff --git a/pmd/xdocs/ant-task.xml b/pmd/xdocs/ant-task.xml new file mode 100644 index 0000000000..bb6d43a84a --- /dev/null +++ b/pmd/xdocs/ant-task.xml @@ -0,0 +1,59 @@ + + + + + Tom Copeland + Ant Task + + + +
+ + Runs a set of PMD rules on a set of files and generates a report. + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributeDescriptionRequired
reportfileThe file to which the report is written.Yes
verboseVerbose output - just the name of each file processed + Defaults to the current directory.Yes
rulesettypeThe set of rules to use (all, general, cougaar)Yes
+ +
+ + + + + + + + + + +]]> + + +
+ +
diff --git a/pmd/xdocs/credits.xml b/pmd/xdocs/credits.xml new file mode 100644 index 0000000000..4e31733720 --- /dev/null +++ b/pmd/xdocs/credits.xml @@ -0,0 +1,19 @@ + + + + + Tom Copeland + Credits + + + +
+ +
+ +
diff --git a/pmd/xdocs/navigation.xml b/pmd/xdocs/navigation.xml new file mode 100644 index 0000000000..d091f46e22 --- /dev/null +++ b/pmd/xdocs/navigation.xml @@ -0,0 +1,18 @@ + + + + PMD + + + + + + + + + + + + diff --git a/pmd/xdocs/similar-projects.xml b/pmd/xdocs/similar-projects.xml new file mode 100644 index 0000000000..859a1ad4f0 --- /dev/null +++ b/pmd/xdocs/similar-projects.xml @@ -0,0 +1,33 @@ + + + + + Tom Copeland + David Dixon-Peugh + Similar Projects + + + +
+ +
    +
  • JTest- Very nice with tons of features, + but also very expensive and requires a running X server (or Xvfb) to run on + Linux. They charge $500 to move a license from one machine to another.
  • +
+
+ +
    +
  • DoctorJ- Written in C++, checks Javadoc, syntax + and calculates metrics.
  • +
  • JLint- Written in C++, + does lots of synchronization checks.
  • +
  • JNP- Nifty research + projects, uses JJTree/JavaCC.
  • +
  • Checkstyle- Very detailed, + supports both Maven and Ant.
  • +
+
+
+ +