Checkstyle and DetailAST

If you are running Checkstyle (for checking Java style) and you are stuck with this error: checkstyle: [checkstyle] Running Checkstyle 6.11.2 on 2324 files [checkstyle] Can’t find/access AST Node typecom.puppycrawl.tools.checkstyle.api.DetailAST which is a cryptic error with no whatsoever Google result on how to fix it, stand back: I have the solution! You probably have these … Continue reading Checkstyle and DetailAST

Java: come scrivere un build.xml di ant per compilare e pacchettizzare (WAR/EAR)

Come sapete, tutti i Java application server (come ad es. Tomcat) richiedono il deploy di un applicativo sottoforma di un pacchetto EAR. Ma come è composto un pacchetto EAR? Un pacchetto EAR non è altro che un file jar (che a sua volta è un file zip) che contiene al suo interno: un descrittore di … Continue reading Java: come scrivere un build.xml di ant per compilare e pacchettizzare (WAR/EAR)

Apache Ant: Unable to locate tools.jar

Se Ant si rifiuta di eseguire uno script di compilazione restituendo l’errore “Unable to locate tools.jar.” procedete in questo modo: create la variabile d’ambiente JAVA_HOME (su Windows: Risorse del computer -> Proprietà -> Avanzate -> Variabili d’ambiente -> Nuovo) impostate il valore di tale variabile al PATH del JDK (dipende dal vostro sistema, nel mio … Continue reading Apache Ant: Unable to locate tools.jar