IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ANT Java Discussion :

Désactiver certains warnings


Sujet :

ANT Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut Désactiver certains warnings
    Salut,

    Dans un projet qui n'est pas de moi, lorsque je compile, j'ai des warnings car des classes de l'API propriétaire de Sun sont utilisées :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    warning: com.sun.image.codec.jpeg.JPEGEncodeParam is Sun proprietary API and may be removed in a future release
        [javac]         JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam(desiner.getImage());
        [javac]         ^
        [javac] Note: /home/rom/workspace-bigmax/BIGMAX/JavaSource/danone/max/BufferedRequestWrapper.java uses or overrides a deprecated API.
        [javac] Note: Recompile with -Xlint:deprecation for details.
        [javac] 12 warnings
    Je souhaiterais désactiver ces warnings (car ils peuvent «noyer» d'autres warnings).

    J'ai tenté de mettre nowarn="true" en paramètre de la tâche javac. Déjà ce n'est pas ce que je voudrais, car je ne veux pas désactiver TOUS les warnings, mais en plus, ça ne les désactive même pas !

    J'ai tenté un <compilerarg value="-J-Xlint:-deprecation"/>, il ne connaît pas (tout comme -Xlint:none, il ne connaît pas non plus).

    Merci de votre aide

  2. #2
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Hello,

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <javac deprecation="off" ...>

    Sinon le compileargs n'a pas besoin du -J :

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <compilerarg value="-Xlint:unchecked" />

    ++

  3. #3
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Citation Envoyé par natha Voir le message
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <javac deprecation="off" ...>
    Effectivement, je n'avais pas vu.

    Cependant, ça ne change rien, j'ai toujours les warnings.

    Citation Envoyé par natha Voir le message
    Sinon le compileargs n'a pas besoin du -J
    Sans le -J:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        [javac] javac: invalid flag: -Xmx512m
        [javac] Usage: javac <options> <source files>
        [javac] use -help for a list of possible options

  4. #4
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Citation Envoyé par ®om Voir le message
    Cependant, ça ne change rien, j'ai toujours les warnings.
    Ah ben zut. Faut dire que les problèmes de classes sun sont peut-être une autre catégorie de warning. De mon côté j'ai migré le code qui produisait ce genre de warnings qd j'ai mis en place ANT.

    Citation Envoyé par ®om Voir le message
    Sans le -J:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        [javac] javac: invalid flag: -Xmx512m
        [javac] Usage: javac <options> <source files>
        [javac] use -help for a list of possible options
    Celui là est en option de javac aussi :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <javac memoryMaximumSize="512m" ...>

  5. #5
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Citation Envoyé par natha Voir le message
    Celui là est en option de javac aussi :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <javac memoryMaximumSize="512m" ...>
    \o/

    Merci, ça marche pour la mémoire utilisée

    Pour les warnings, je ne sais pas

  6. #6
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    En cherchant un peu j'ai lu qu'à priori on ne pouvait pas les désactiver dans javac.
    Par contre l'annotation @SuppressWarnings sur le code incriminé, tu peux ?

Discussions similaires

  1. Comment désactiver certains onglets d'un TTabControl ?
    Par tourlourou dans le forum Composants VCL
    Réponses: 13
    Dernier message: 27/04/2012, 09h11
  2. Comment désactiver une warning?
    Par Onarap dans le forum Ruby
    Réponses: 2
    Dernier message: 05/11/2006, 18h56
  3. Comment désactiver certains messages d'erreurs
    Par robertetgorgette dans le forum Access
    Réponses: 3
    Dernier message: 07/08/2006, 13h11
  4. désactiver certaines touches du clavier...
    Par youp_db dans le forum C
    Réponses: 4
    Dernier message: 23/01/2006, 15h21
  5. [Warning] comment désactiver un Warning précis?
    Par bigboomshakala dans le forum MFC
    Réponses: 5
    Dernier message: 01/06/2004, 16h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo