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 :

affichage dependance transitive


Sujet :

ANT Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 76
    Par défaut affichage dependance transitive
    Bonjour j'ai un projet où chaque entité a une dependance ou des dépedances qui eux-même ont une ou des dépendances et cela avec une profondeur qui peut aller jusqu'à huit.
    Tout cela a été fait et marche parfaitement.
    Mon objectif est de visualiser ces dependances,c'est-à dire qu'avec les fichiers xml je dois pouvoir creer en sortie dans un fichier txt par exemple qui reprensente toutes les dépendances d'un projet.
    Les tabulations doivent être établies bien evidemment pour mettre en evidence qu'un objet dépend de l'autre.

    Voici un fichier xml en en exemple ou je vais devoir catcher les element,les fils des elements...:

    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
     
     
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <project name="Arbre de dependance de l'UP O_SHCFG version 1.2.33" basedir=".">
      <description>Arbre de dependance de l'UP O_SHCFG version 1.2.33</description>
      <property name="VersionExist_O_SHCFG" value="true"/>
      <property name="VersionExist_O_SHCFG" value="false"/>
      <target name="check_VersionExist_O_SHCFG">
        <condition property="VersionExist_O_SHCFG_cond">
          <not>
    	<equals arg1="${VersionExist_O_SHCFG}" arg2="true"/>
          </not>
        </condition>
      </target>
      <target name="O_SHCFG_EXIST" depends="check_VersionExist_O_SHCFG" if="VersionExist_O_SHCFG_cond">
        <fail message=" la version 1.2.33 de O_SHCFG n existe pas, elle est dependante de l'up  S_C1ORC de version 1.2.83"/>
      </target>
      <target name="CHECK_SOLUTION">
        <xslt basedir="." destdir="./resultat_version_up" style="check_version_solution.xsl" in="odp_cfg_versions_sol.xml" out="resultat_version_up/resultat_${UP_IN}">
          <param name="nom_de_UP" expression="${UP_IN}"/>
          <param name="nom_de_ENV" expression="${ENV_DEPLOY_IN}"/>
        </xslt>
        <exec executable="gawk.exe">
          <arg line="-f check_coherence.awk -v versionUp=${UP_IN_VER} -v nomUp=${UP_IN} resultat_version_up/resultat_${UP_IN}"/>
        </exec>
      </target>
      <target name="O_SHCFG_CHK">
        <antcall target="CHECK_SOLUTION">
          <param name="ENV_DEPLOY_IN" value="ASS"/>
          <param name="UP_IN" value="O_SHCFG"/>
          <param name="UP_IN_VER" value="1.2.33"/>
        </antcall>
      </target>
      <target name="O_SHCFG" depends="O_SHCFG_EXIST,O_JANT,O_SHDEP,O_SHCFG_CHK"/>
      <target name="O_JANT">
        <ant antfile="arbre_auto.xml" target="recupInfoUp">
          <property name="up" value="O_JANT"/>
          <property name="env" value="ASS"/>
          <property name="version" value="0.0.1-02"/>
          <property name="up_pere" value="O_SHCFG"/>
          <property name="version_pere" value="1.2.33"/>
        </ant>
        <ant antfile="arbre_auto_O_JANT-0.0.1-02.xml" target="O_JANT"/>
      </target>
      <target name="O_SHDEP">
        <ant antfile="arbre_auto.xml" target="recupInfoUp">
          <property name="up" value="O_SHDEP"/>
          <property name="env" value="ASS"/>
          <property name="version" value="1.0.0"/>
          <property name="up_pere" value="O_SHCFG"/>
    <property name="version_pere" value="1.2.33"/>
        </ant>
        <ant antfile="arbre_auto_O_SHDEP-1.0.0.xml" target="O_SHDEP"/>
      </target>
    </project>
    A partir de ces fichiers et des ces fils et ainsi de suite je veux par exemple afficher:
    **UP:O_SHCFG version:1.2.33
    ***********UP:O_JANT version 0.0.1-02
    *****************UP:...
    ***********UP:O_SHDEP version 1.0.0
    *****************UP:...

    Merci beaucoup de votre aide

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 76
    Par défaut
    Bon j'ai crée une tache echo de ant avec une redirection dans un fichier sans écrasement.
    Elle m'affiche bien les UP dans l'orde cependant l'indentation n'existe pas encore et ca je vois pas comme je pourrai le faire.


    UP:O_SHCFG version:1.2.33
    UP:O_JANT version 0.0.1-02
    UP:...
    UP:O_SHDEP version 1.0.0
    UP:...

    Ca me donne ca en gros.
    Il faudrais que je puisse incrementer une variable de 1 dés que je descends en profondeur dans l'arbre.
    Vous avez une idée?

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 76
    Par défaut
    Problème resolu.
    Dans mes echo j'ai crée des balises ouvrantes et fermantes(lorqu'il n' y a plus de fils) tout ca en sortie un fichier xml.
    Le navigateur s'est chargé de l'indenter!

    Merci encore de votre aide :-)

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

Discussions similaires

  1. [Plugin] Fancybox: Affichage avec transition non désirée
    Par DJEpo dans le forum jQuery
    Réponses: 0
    Dernier message: 06/08/2013, 12h28
  2. affichage en transition
    Par yann458 dans le forum OpenGL
    Réponses: 4
    Dernier message: 18/07/2012, 20h50
  3. Affichage Frame / Transition entre deux pages
    Par stales dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 27/04/2011, 22h02
  4. Problèmes affichages avec transitions
    Par salougate dans le forum Flex
    Réponses: 0
    Dernier message: 30/06/2010, 12h07
  5. Exclusion dependance transitive avec plug in WAR
    Par Lenoiche dans le forum Maven
    Réponses: 7
    Dernier message: 06/03/2008, 15h40

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