Javac: Traiter les avertissements comme des erreurs
J'ai une Fourmi fichier qui compile mon programme. Je veux le javac tâche à l'échec si aucun avertissement a été signalée par le compilateur. Aucune idée de comment le faire?
- +1 parce que j'ai jamais pensé à regarder.
Vous devez vous connecter pour publier un commentaire.
Utiliser le
-Werror
drapeau. Il n'est pas répertorié dans la-help
de sortie, mais il fonctionne.Je l'ai trouvé par le biais de cette entrée de blog et testé sur mon propre code (dans NetBeans avec Ant). La sortie a été:
Noter que c'est la version 6 de Java, mais.
Modifier: Exemple de spécification de cette Fourmi buildfile:
-Werror
est maintenant documenté dans-help
("mettre fin à la compilation si les avertissements se produire") et le documents en ligne, si elle est documentée par une minusculew
il (-werror
).-werror
ne fonctionne pas pour moi, mais-Werror
n'. Mon-help
montre-Werror
trop (je exécuterjavac 1.8.0_121
).