diff --git a/pmd/xdocs/howtowritearule.xml b/pmd/xdocs/howtowritearule.xml
index 7375f14ad7..a696409c49 100644
--- a/pmd/xdocs/howtowritearule.xml
+++ b/pmd/xdocs/howtowritearule.xml
@@ -11,8 +11,15 @@ Writing PMD rules is cool because you don't have to wait for us to get around to
- In order to do rules, it'll help if you can modify the PMD source.
- So download the latest PMD source release and unzip it somewhere on your computer.
+
+ - In order to do rules, it'll help if you can modify the PMD source.
+ So download the latest PMD source release and unzip it somewhere on your computer.
+ - You'll also need an Ant 1.5.1 jar file to compile against because PMD includes an
+ Ant task as part of the core distribution. You can get Ant binary
+ releases here.
+ - PMD has a slew of JUnit tests, so you'll need a JUnit 3.8.1 binary release. You
+ can get that from here.
+
@@ -72,7 +79,7 @@ CompilationUnit
You can generate this yourself by:
- - Run the batch file etc/astviewer.bat
+ - Run the batch file etc/astviewer.bat (note that you'll need a pmd.jar file in your CLASSPATH somewhere to use this utility)
- Paste the code into the left pane and click the button at the bottom of the screen