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 :

Probleme avec UMLGraph 5.2


Sujet :

ANT Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 47
    Par défaut Probleme avec UMLGraph 5.2
    Bonjour

    J'utilise Graphviz 2.24 et UMLGraph 5.2 mais je n'arrive pas a generer des graphiques UML dans une JavaDoc, mon code du build.xml est le suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    <target name="uml" depends="compile">
           <property name="uml.dir" value="${basedir}/uml"/>
           <property name="src.uml.dir" value="${src.dir}/uml"/>
           <mkdir dir="${uml.dir}"/>
           <path id="uml.source.path">
               <pathelement path="${src.uml.dir}/"/>
               <pathelement path="${src.dir}"/>
             </path>
           <javadoc sourcepathref="uml.source.path" packagenames="*" package="true">
               <doclet name="org.umlgraph.doclet.UmlGraph" path="${basedir}/lib/UmlGraph.jar">
                   <param name="-d" value="${uml.dir}"/>
               </doclet>
           </javadoc>
           <apply executable="dot" dest="${uml.dir}" parallel="false">
             <arg value="-Tpng"/>
             <arg value="-o"/>
             <targetfile/>
             <srcfile/>
             <fileset dir="${uml.dir}" includes="*.dot"/>
             <mapper type="glob" from="*.dot" to="*.png"/>
           </apply>
       </target>

    Le resultat de l'execution
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
     
    uml:
      [javadoc] Generating Javadoc
      [javadoc] Javadoc execution
      [javadoc] Loading source files for package File...
      [javadoc] Loading source files for package Interface...
      [javadoc] Loading source files for package Operations...
      [javadoc] Loading source files for package Stock...
      [javadoc] Loading source files for package Test...
      [javadoc] Constructing Javadoc information...
      [javadoc] UMLGraph doclet version 5.2 started
      [javadoc] Building general class diagram
        [apply] 
        [apply] (dot.exe:5008): Pango-WARNING **: couldn't load font "ariali Not-Rotated 10", falling back to "Sans Not-Rotated 10", expect ugly output.
    Je ne comprends pas le Pango Warning , sur certains forums, jai vu qu'il fallait changer de version de Graphviz (pour avoir une autre version de dot.exe) mais cela ne change rien, pouvez vous m'aider??

    Merci d'avance

  2. #2
    Rédacteur/Modérateur
    Avatar de regis1512
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mai 2008
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 264
    Par défaut
    Le problème provient de deux choses :
    - ariali est la police par défaut pour les éléments abstraits (nom de classe abstraite et nom de méthode abstraite)
    - dot.exe ne trouve pas la police ariali.

    Pour résoudre cela, il faut définir des polices avec les options nodefontclassabstractname et nodefontabstractname (voir http://rpouiller.developpez.com/tuto...mlgraph/#LVI-C et http://rpouiller.developpez.com/tuto...lgraph/#LIII-B)
    Pourquoi cet avatar ? Parce que j'aime bien le tableau "Le Fils de l'homme" de Magritte.
    Mes contributions sur developpez.com

Discussions similaires

  1. Probleme avec la copie des surfaces
    Par Black_Daimond dans le forum DirectX
    Réponses: 3
    Dernier message: 09/01/2003, 10h33
  2. Problèmes avec le filtrage des ip
    Par berry dans le forum Réseau
    Réponses: 9
    Dernier message: 30/12/2002, 07h51
  3. probleme avec la touche F10
    Par b.grellee dans le forum Langage
    Réponses: 2
    Dernier message: 15/09/2002, 22h04
  4. Probleme avec fseek
    Par Bjorn dans le forum C
    Réponses: 5
    Dernier message: 04/08/2002, 07h17
  5. [Kylix] probleme avec un imagelist
    Par NicoLinux dans le forum EDI
    Réponses: 4
    Dernier message: 08/06/2002, 23h06

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