Maven est ton ami #2 : Effective POM

Après « Maven est ton ami #1 : Dependency tree« , le court article du jour est juste une note pour les personnes qui se (et me) demandent souvent pourquoi ils n’arrivent pas a releaser (entre autres)…
Ce qui est bien avec Maven2, c’est que l’on peut ‘overrider’, utiliser des parents, définir ses mots de passe sans les publier publiquement… Mais ce qui est moins bien, quand on ne maitrise pas Maven, c’est que l’on se perd vite dans toutes ses configurations (ajoutez par dessus un proxy, de l’authentification, des repositories privés…). Est c’est la que l’on se demande comment on peut s’y retrouver…

Heureusement, les gens de chez Maven2 ne sont pas si bêtes, le plugin Help permet de lister le POM effectif du projet courant en lancant la commande

# mvn help:effective-pom

Simple et efficace. Les gens qui se demandent, par exemple, pourquoi ils ne sont pas bien authentifiés lors d’une release peuvent alors verifier dans le POM généré, que leurs login/password ne sont pas définis pour le bon ID de serveur…

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s