J’ai un fichier Ant qui comstack mon programme. Je souhaite que la tâche javac échoue si un avertissement a été signalé par le compilateur. Quel indice sur comment faire cela?
Utilisez le drapeau -Werror
. Il n’est pas répertorié dans la sortie -help
, mais cela fonctionne.
Je l’ai trouvé via cette entrée de blog et testé sur mon propre code (dans NetBeans avec Ant). La sortie était:
MyClass.java:38: avertissement: la série sérialisable [série] MyClass n'a pas de définition de serialVersionUID la classe publique MyClass étend JComponent { 1 avertissement BUILD FAILED (temps total: 3 secondes)
Notez que c’est Java 6 uniquement.
Edit : Exemple de spécification dans Antfile: