Projekt værtøjer til Java udvikling

Ansvarlig: Hack Kampbjørn

Alle programmeringssprog har sine specielle værtøjer, til java har vi: ant (alternativ: maven) til at automatisere projekt bygning, javadoc til at dokumenter API, Jasper til at kompilere JSP filer, JUnit til at skrive og køre enhedstest, Checkstyle og PMD (alternativ: findbugs, jamit, DoctorJ, JCSC…) til at valider mod ens koding standard og fange problematisk kode (f.eks. ubrugte lokale variabler, overskrive en parameter, bruge en class udenom dens Factory metode…). Og CruiseControl (alt: damagecontrol eller anthill) til at holder øje med vores SCM, og køre det hele når der comittes: kompilere, teste, opdater javadoc, tjekke alt mod kodestandarden, lave vores war pakker, kopiere dem til vores Tomcat server. Og selvfølig send mail til udviklerne hvis der er problemmer.