Javac: Traite les avertissements comme des erreurs

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: