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

Eclipse Java Discussion :

Comment exécuter automatiquement une cible Ant à chaque enregistrement d'un fichier ?


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 12
    Par défaut Comment exécuter automatiquement une cible Ant à chaque enregistrement d'un fichier ?
    Bonjour,

    Je viens vers vous car je suis confronté à un petit problème.

    J'ai à disposition un ensemble de projets Java utilisant un builder Ant.
    Je me suis créé des External Tools (Run/External Tools/External Tools Configurations...) qui appellent des cibles Ant de mes projets.

    Ce que je souhaiterais faire c'est que Eclipse exécute une de mes External Tools créées à l'enregistrement de fichiers portant une certaine extension (.ihm-xml).

    Exemple :
    J'ai un projet A. A chaque fois que je modifie et enregistre un fichier .ihm-xml de ce projet, Eclipse exécute la cible Ant B du build.xml du projet A.


    Est-ce possible ? (Il me semble que oui)

    Ce que j'ai déjà fait sur le sujet
    Dans les Properties de mon projet, j'ai importé l'External Tools que je souhaite exécuter à chaque enregistrement de fichier ihm-xml dans les Builders du projet.
    Quand j'édite ce builder je ne vois aucune option permettant de dire que je souhaite l'exécuter à chaque enregistrement !
    Où ce trouve cette option (si elle existe) ?

    Quelle est la configuration à mettre en place pour exécuter une cible ant après enregistrement de mes fichiers ihm-xml ?

    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de Gueritarish
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    1 800
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 800
    Par défaut
    Salut,

    C'est possible... Oui et non. Oui, c'est possible (parce qu'on peut faire beaucoup de chose en développement Eclipse ). Non, ce n'est pas possible directement avec une option magique
    Est-ce que c'est une extension de fichier d'un plug-in (.ihm-xml) ou est-ce que c'est une extension perso?
    Tu utilises un éditeur d'un plug-in pour l'éditer ou bien un éditeur perso?
    Je peux te faire un plug-in ou un fragment qui s'occupe de lancer la tâche Ant pour toi, mais il me faut savoir sur quoi travailler

    Voilà, à+
    Gueritarish

  3. #3
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 12
    Par défaut
    @Gueritarish
    Merci pour ta réponse.
    Pour répondre à tes questions :
    Est-ce que c'est une extension de fichier d'un plug-in (.ihm-xml) ou est-ce que c'est une extension perso?
    L'extension .ihm-xml est une extension perso. Ca correspond à un fichier XML.
    Tu utilises un éditeur d'un plug-in pour l'éditer ou bien un éditeur perso?
    Pour éditer ces fichiers, j'utilise l'éditeur XML d'Eclipse.


    J'ai trouvé en partie réponse à mon problème.
    Voir les sites suivants :


    Ceci me permet de lancer automatiquement une cible Ant à chaque fois que j'enregistre un fichier quelqu'il soit.

    Maintenant, je voudrais que cela ne s'applique qu'à l'enregistrement de mes fichiers ihm-xml.
    Comment faire ?
    Il faut obligatoirement passer par un plug-in Eclipse ?

  4. #4
    Membre Expert
    Avatar de Gueritarish
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    1 800
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 800
    Par défaut
    A ma connaissance, oui.
    Après, je ne connaissais pas les builders
    Mais bon, pour le coup, je dirais que t'as pas trop le choix et qu'il te faut surcharger la sauvegarde classique.

  5. #5
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 12
    Par défaut
    Mais bon, pour le coup, je dirais que t'as pas trop le choix et qu'il te faut surcharger la sauvegarde classique.
    Comment je fais ça ? Tu parles du développement d'un plug-in Eclipse ?

  6. #6
    Membre Expert
    Avatar de Gueritarish
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    1 800
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 800
    Par défaut
    Oui, je parle d'un développement de plug-in Eclipse

Discussions similaires

  1. Comment exécuter automatiquement un script php toutes les 24h.
    Par legastu dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 12/06/2007, 15h25
  2. Comment mettre à jour une page jsp chaque seconde
    Par zizoux5 dans le forum Struts 1
    Réponses: 6
    Dernier message: 25/05/2007, 18h37
  3. Comment redimensionner automatiquement une Form ?
    Par nek_kro_kvlt dans le forum Composants VCL
    Réponses: 2
    Dernier message: 30/09/2005, 23h05
  4. Réponses: 7
    Dernier message: 03/02/2005, 17h20
  5. Comment détecté automatiquement Une base erronée.
    Par ada_b dans le forum Débuter
    Réponses: 4
    Dernier message: 13/01/2005, 07h56

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