Le Sat, 23 Jan 2010 13:36:59 +0100, Tony Chemit <chemit@codelutin.com> a écrit :
Le Sat, 23 Jan 2010 12:33:45 +0100, Jean Couteau <couteau@codelutin.com> a écrit :
Tony Chemit wrote:
Donc again, à vos remarques :)
Une nouvelle remarque, vu que j'ai voulu améliorer le pom d'episodesmanager en suivant tes conseils :
- On sait pas quels plugins sont actifs dans mavenpom et ses fils, et du coup on sait pas lesquels il faut redéclarer dans un projet utilisant mavenpom (ou alors j'ai pas trouvé :D). Je sais pas si c'est clair ce que je raconte, du coup un exemple :
j'utilises jaxx, du coup dans mon plugin management, il faut que je déclare le maven-jaxx-plugin ou il est déjà déclaré dans mavenpom, idem pour eugene, topia, license-plugin, helper-plugin, i18n-plugin,...
- Idem pour les dépendances en fait.
zut, j'ai créé une section là dessus dans la doc :) [1] section les plugins configurés
En gros, si c'est un plugin externe (pas de chez code) il doit être dans le mavenpom
Sinon tu dois complètement le gérer dans ton pom, donc dans ton cas (JAXX) c'est un plugin interne donc c'est à toi de le gérer.
Avec une exception pour maven-helper-pluign, maven-license-plugin et maven-jredmine-plugin qui font partie du process de release (ou des profiles)...
Par contre pour les dépendances, tu dois tout gérer par toi même, mavenpom ne s'occupant que des plugins.
-- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com