I agree with the proposal made by email and copied below as long as I can generate the pom.xml structure of my choice and that I can graphically specify custom variables values inside it.
If I understand well I won't have this ability for KPI and BPEL SU?
I don't understand clearly where this limitation comes from but I guess we can deal without as for now. We'd appreciate the best you can do.
========================================================================================================================
[COMPLETE EXCHANGE TRACE]
La demande de fonctionnalité est acceptée.
J'ai proposé une première solution, inspirée du mail que tu m'as redirigé.
Cependant, il y aurait peut-être une approche alternative.
Un wizard, c'est fait pour être aussi court et complet que possible.
Mais éditer des colonnes dans un wizard, c'est délicat, et ça devient vite difficile à gérer s'il y a beaucoup de champs.
J'ai aussi mentionné dans le bug le fait que ça ne pourrait pas être porté pour KPI et les exports de croquis, car on exporte en masse et il n'est pas possible de spécifier le POM de chaque projet généré.
Une autre approche serait donc d'avoir un éditeur de POM spécialisé.
On repart sur un éditeur de type "formulaire web", et pour chaque champs, on propose la valeur actuelle et une liste construite à partir du template personnalisé.
Les choses se font ainsi en deux temps.
On créé la SU / SA. Le POM contient des valeurs par défaut, qui fonctionnent déjà.
Ensuite, si on veut modifier le POM, on ouvre le POM avec notre éditeur.
Ce ne sera pas un éditeur texte, donc ça limite les risques d'erreur.
Et apparemment, le principal intérêt du wizard, c'est justement ce côté "interface graphique" qui est plus rassurante que le texte brut.
Cette solution a en plus l'avantage d'être modulaire, au lieu de toucher au wizards. Cela serait applicable à tous les artéfacts Maven.
En termes de temps, c'est aussi plus rapide à faire, car les wizards SU sont relativement compliqués (à force de vouloir customiser...).
Tu peux voir ce qu'en pense Sébastien Trivella et le reste de son équipe ?
Vincent.
========================================================================================================================
What do you want to customize exactly? What fields?
Would the customization apply to all your projects?
Or are you just asking for an Eclipse tool to configure Maven?
In the last case, is m2eclipse not enough?