reorganization:

`pmd' target was removed

`qa' target can do most of the checks prior to generating a new release
(it's also used by the continuous integration setup)


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@6479 51baf565-9d33-0410-a72c-fc3788e3496d
This commit is contained in:
Xavier Le Vourch
2008-09-13 17:52:42 +00:00
parent 9314f35494
commit 3d992a4001

View File

@ -22,20 +22,16 @@ then, run the script that will generate the proper rulesets/rulesets.properties
ensure all the new rules are listed in a rulesets/releases/<version>.xml file
ant pmdOnPmd
ant recompile regress test
Check in everything
ant dist regress regress14
Do all the JUnit tests run? OK, then:
Run all regression tests and various ant tasks:
TESTS: Can you
1) run 1 file and get a report
ant qa
TESTS: Can you run 1 file and get a report
./bin/pmd.sh ~/tmp/Test.java xml unusedcode
./bin/pmd.sh ~/tmp/Test.java html rulesets/unusedcode.xml
2) run the Ant 'pmd' task and get a report
ant pmd
run "./generate_release.sh <version> release" in tools/shell