Common Build Targets

ClearCase
Code Quality: Static Analysis, Testing, Metrics
JAXB
Text and XML Creation and Modification
Documentation Generation
Other

ClearCase

cc.apply.label.to.dir - apply a given label to a directory and all files and dirs under it

cc.apply.label.to.file - apply a label to a single file cc.create.label - create a label CC.Show.My.Checkouts.and.Private.View.Files - show all files checked out AND those files not yet under ClearCase control

Code Quality: Static Analysis, Testing, Metrics

checkstyle - run the CheckStyle static analysis reporter

CloverJ2EE - recompile a project with Clover (NOTE: this still needs the report task to be done - under construction) cpd - detect copy-paste blocks of code FindBugsJ2EE - run the FindBugs code analysis reporter javancss - run the source code metrics reporter jdepend - run the class dependency reporter junit - run the JUnit tests and reporter pmd - run the project mess detector reporter

JAXB

jaxb - run the JAXB compiler

jaxb.with.classpath - run the JAXB compiler with given classpath jaxb.with.classpath.nopackage - run the JAXB compiler with given classpath, but without a globally enforced package

Text and XML Creation and Modification

prepend.text.to.file - puts given text at the start of a file

update.manifest - adds custom info to a manifest file
xmltask.attr.value - set an attribute value into an XML file xmltask.replace.text - replace some value in an XML file

Documentation Generation

guide.transformer - generate guides using a stylesheet

javadoc - generate JavaDocs

Other

NNTP - send a post to a NEWS server

serialver - create the serialVersionUID value for some class(es)


DeadEd.com
http://www.deaded.com/staticpages/index.php/commonbuildtargets