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 :

Class Tester dans la javadoc


Sujet :

ANT Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 26
    Par défaut Class Tester dans la javadoc
    Bonjour,

    Je dispose d'un script Ant pour exécuter un certains nombres de tâches répétitives. J'ai décidé d'étendre les fonctionnalités de ce script en ajoutant une nouvelle target générant de la javadoc.

    Mon problème consiste dans le fait que je ne veux pas que les class Tester que j'utilise avec mon environnement NetBeans apparaisse dans la javadoc. Malheureusement, je n'arrive pas à les exclure du processus. Quelqu'un aurait-il une idée?

    Voici ma target:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
      <target name="javadoc">
        <javadoc destdir="${javadocdir}"
                 author="true"
                 use="true"
                 windowtitle="API of ${ant.project.name}" >      
     
          <packageset dir="${srcdir}" defaultexcludes="yes">
            <include name="**" />
            <exclude name="**/*Tester"/>
          </packageset>
     
        </javadoc>
      </target>

  2. #2
    Membre expérimenté Avatar de hydraland
    Profil pro
    Développeur Java
    Inscrit en
    Mai 2006
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mai 2006
    Messages : 179
    Par défaut
    Salut,

    Je pense qu'il faut remplacer cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <exclude name="**/*Tester"/>
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <exclude name="**/*Tester.java"/>
    A+
    Hydraland

  3. #3
    Membre averti
    Inscrit en
    Février 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 26
    Par défaut
    Merci pour ta réponse. Elle ne peut malheureusement pas fonctionner car les class Tester de NetBeans sont des class internes. Elles n'ont donc pas leur propre fichier

  4. #4
    Membre expérimenté Avatar de hydraland
    Profil pro
    Développeur Java
    Inscrit en
    Mai 2006
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mai 2006
    Messages : 179
    Par défaut
    Salut,

    Concernant l'exclusion des inner class je n'ai rien trouvé dans les options de javadoc ni de la tâche ant du même nom. A part définir toi même un Doclet je ne vois pas comment faire.
    Juste une question, tu livres ton application avec les classes de test?

    A+
    Hydraland

  5. #5
    Membre averti
    Inscrit en
    Février 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 26
    Par défaut
    Je suis arrivé à la même conclusion que toi pour l'instant. Pour répondre à ta deuxième question, les inner class "Tester" sont compilées, mais lors du packaging, elles ne sont pas livrer dans le jar. De cette manière le client ne voit pas la sauce interne .

Discussions similaires

  1. Réponses: 1
    Dernier message: 01/11/2012, 23h44
  2. Réponses: 4
    Dernier message: 16/04/2009, 01h43
  3. Import automatique des classes utilisées dans la javadoc.
    Par onlytoine dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 03/03/2009, 11h49
  4. Tester si une classe est dans le classpath
    Par julien.63 dans le forum Langage
    Réponses: 6
    Dernier message: 09/01/2008, 12h37
  5. [GEF]class Figure dans container SWING ?
    Par Albarad dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 01/06/2004, 12h12

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