Monday, August 30, 2010

maven-site-plugin : quelques bugs avec la version 2.1

Maj du 12/10/2010: j'ai supprimé de ce post la configuration qui permet de releaser sans deployer le site que j'ai remplacé par un lien vers le post dédié

Dernièrement sur keljob (courant juillet), on est passé à la version 2.1 du plugin et on a eu quelques surprises. Depuis la version 2.1.1 est sorti et les problèmes semble toujours là.
Heureusement, comme on va le voir, rien de bloquant.


Ca commence avec des messages de warnings intempestifs qui viennent polluer grandement les messages affichés par Maven :

[WARNING] Deprecated API called - not org.apache.maven.doxia.sink.Sink instance and no SinkFactory available.

Tout ceci est tracé dans MSITE-490. On attend le fix pour la version 2.2


Plus grave, il n'est plus possible de faire un site:deploy car la commande foire systématiquement à cause d'un problème de commons-logging. C'est particulièrement problématique avec la configuration standard du plugin de release qui déploie le site!!!!!

Un workaround est heureusement disponible sur MSITE-459. Il consiste a exclure la dépendance vers commons-logging qui pose problème.

Egalement possible, ne pas déployer le site au moment de la release.