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

Maven Java Discussion :

Personnaliser le <goal> d'un plugin


Sujet :

Maven Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 35
    Points : 35
    Points
    35
    Par défaut Personnaliser le <goal> d'un plugin
    Salutations,

    dans mes déboires avec Maven, la nouvelle aventure est la suivante : soit je crée un nouveau plugin (ce qui serait intéressant, mais long puisque je n'y connais absolument rien), soit il faudrait que je puisse personnaliser l'utilisation du plugin antrun.

    Exemple :
    en faisant un mvn antrun:run et quelque chose derrière, qui, une fois traité permettra d'utiliser telle tâche ant plutôt qu'une autre.

    Je ne suis pas sûr de m'être bien fait comprendre, auquel cas n'hésitez pas à me demander des précisions.

    Merci d'avance,
    Astemius.

  2. #2
    Membre actif
    Homme Profil pro
    Inscrit en
    Février 2008
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : Février 2008
    Messages : 197
    Points : 248
    Points
    248
    Par défaut
    je n'ai rien compris :-(
    qu'est ce que tu veux faire ?
    Enchainer plusieurs appels a des ant-run:run ??
    Pourquoi utiliser ce plugin ?? (SNIFF)

  3. #3
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 35
    Points : 35
    Points
    35
    Par défaut
    Après avoir étudié plus en profondeur le problème, je me suis rendu compte que de toute façon ce que je souhaitais faire ne pourrait pas fonctionner avec antrun... enfin tout le problème ne serait pas réglé.

    Enfin bon pour éclaircir la situation disons simplement que je n'ai trouvé aucun plugin permettant de modifier des fichiers properties.

    Le but final est d'avoir un EAR légèrement différent selon qu'il soit destiné au développement, à l'intégration, ou autres... Ces différences se font au niveau des fichiers properties, dont certaines valeurs de clés sont modifiées.

    Donc en gros le plugin que je recherche devrait permettre, suivant ce qui serait saisi dans la console (exemple : mvn plugin:goal -dev), de récupérer un argument pour différencier le type d'EAR souhaité... puis, suivant l'argument, de modifier les propriétés correspondantes.

    Autrefois l'appli était sous Ant, il y avait donc des tâches Ant pour la modification des fichiers properties. Et ensuite, le reste se faisait à partir d'un fichier .cmd configuré pour appeler les bonnes tâches. En gros, je veux juste tout passer sous Maven et éviter d'avoir à utiliser un ensemble de commandes .

    Je suis pas sûr d'avoir été beaucoup plus clair mais bon...

  4. #4
    Membre actif
    Homme Profil pro
    Inscrit en
    Février 2008
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : Février 2008
    Messages : 197
    Points : 248
    Points
    248
    Par défaut
    Si beaucoup plus clair quand tu en reviens au besoin.
    Perso j'ai horreur des config multi-environnements car elles sont sources que d'ennui (il faut que l'env injecte ses paramètres et non pas faire des applis pour l'env XX).
    Cependant en attendant de faire un plus grand ménage tu peux regarder la notion de filtering couplée à celle des profils.
    Tu peux créer un profil par environnement. Pour chacun de ces environnements tu vas créer un fichier de filtre pour enregistrer les valeurs associées à tes clefs pour l'env en question et dans tes fichiers de properties tu utiliseras les clefs.
    http://maven.apache.org/guides/getti...resource_files
    http://sujitpal.blogspot.com/2006/10...ter-setup.html

Discussions similaires

  1. Réponses: 4
    Dernier message: 20/01/2012, 19h46
  2. plusieurs goals différents packages plugin
    Par nathieb dans le forum Maven
    Réponses: 1
    Dernier message: 27/01/2010, 08h29
  3. Maven Plugin pdf - personnaliser le template
    Par BerBiX dans le forum Maven
    Réponses: 1
    Dernier message: 18/12/2009, 10h10
  4. [Creation Plugin] problème de goals
    Par vain_mich dans le forum Maven
    Réponses: 7
    Dernier message: 27/06/2007, 11h36

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