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 :

[ant] [javadoc] [java5]


Sujet :

ANT Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut [ant] [javadoc] [java5]
    bonjour, j'ai écris une tache ant pour générer de la documentation.

    j'ai configuré éclipse pour que ant utilise le tool.jar du jdk 1.5.0. or à l'execution de cette tache, il bute visiblement sur tout ce qui est syntaxe du jdk 1.5 !!!

    Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
      [javadoc] C:\PROJETS\Application\src\org\company\lang\xml\XmlToJavaGenerator.java:131: '(' expected.
      [javadoc] this.simpleTypeMap = new HashMap<String, TopLevelSimpleType>();
      [javadoc] ^
      [javadoc] C:\PROJETS\Application\src\org\company\lang\xml\XmlToJavaGenerator.java:182: ';' expected.
      [javadoc] for (TopLevelSimpleType type : tlst)
    Code qui passe très bien la phase de compilation par ailleurs ...

    Quelqu'un a t'il déjà eu le problème ?
    Voyez vous comment on pourrait le résoudre ?
    Ne peut t'on pas générer de doc avec ant et java 5 ?

    Merci de vos réponses.

  2. #2
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    Une piste peut être ...
    Le parser utilisé ne serait pas compatible avec la nouvelle syntaxe de java 5 ?

  3. #3
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    Si j'enlève le jdk1.5\lib\tools.jar de "Global entries" de ant, la tache javac ne fonctionne pas parce que je n'ai pas de variable JAVA_HOME de définie.
    En revanche, cela ne pose pas de problème avec la tache javadoc qui semble ignorer cette "Global entries" de ant. Qu'est ce que ant utilise alors, c'est un mystère mais c'est un javadoc pas compatible 1.5 !!! (Si vous avez un avis, n'hésitez pas ?)

    Dans ma tâche ant, j'ai ajouté le paramètre executable="${javadoc}" avec la variable javadoc pointant sur le javadoc de mon jdk 1.5 et ça marche.

    Je laisse cette discussion pour ceux qui rencontreraient un problème similaire.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Ant] Compiler en Java5 avec Java6
    Par Le Marlou dans le forum ANT
    Réponses: 3
    Dernier message: 13/01/2010, 12h50
  2. Ant et Javadoc
    Par Kindarath dans le forum ANT
    Réponses: 1
    Dernier message: 13/06/2007, 15h56
  3. [Javadoc][Ant] Ou mettre la doc?
    Par ploxien dans le forum EDI et Outils pour Java
    Réponses: 2
    Dernier message: 08/05/2007, 11h30
  4. [ANT] javadoc et url
    Par arasium dans le forum ANT
    Réponses: 1
    Dernier message: 29/08/2006, 17h17
  5. [ant] javadoc
    Par noOneIsInnocent dans le forum ANT
    Réponses: 5
    Dernier message: 13/04/2006, 15h38

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