25 avril 2009

Do you have a Mac ?

The GWT-maven-plugin developement is going well and I expect a 1.1 release soon. Still have to fix some issues, check the docs and provide more samples.

I'm now building a IT-test harness to check I don't break things anymore when changing code.

The last "oups, I broke the plugin" is related to running GWT-SDK tools on Mac. I don't have one myself so can't test on this platform.

If you want to support the gwt-maven-plugin, please lend me a Mac Book or Mac mini (low-cost Mac, if 600€ can be considered "low"). If your company want's to support the plugin I'd be pleased to add a sponsoring link on the plugin site.



22 avril 2009

OPA hostile sur Maven

Notre bon amis Jason, quelques soient ses mérites, à la fâcheuse habitude d'avoir des idées très arrêtées et de les imposer par le fait accompli. 

  • On a eu le droit au développement concurrent d'Archiva et Nexus, le premier - plan de longue date de la communauté maven (cf wiki et mailing list), le second - projet perso de Jason & Friends
  • On a eu droit à XBR sur maven3 pour remplacer Plexus (vous ne connaissez ni l'un ni l'autre ? comme c'est étrange !)
  • On a eu droit à la refonte complète du mécanisme de transport de Maven (wagon) par l'équipe de Jetty (-> mercury) sans avoir eu le temps d'en discuter sur la liste dev avant que ce soit déjà en place. C'était peut être utile, voir nécessaire, mais on pourrait en causer un peu avant, non ?
  • J'ai même eu droit à un mail perso de Jason (on est super pôtes) pour me proposer d'intégrer le  plugin GWT à la Sonatype forge - quel honneur !

J'en rate probablement, vu que je ne suis pas au courant de tout (c'est pas facile à suivre), mais nous sommes nombreux à nous être (poliement) accroché avec le Monsieur et à baisser les bras.

Dernier fait d'arme en date, Eugene Kuleshov, développeur émérite de m2eclipse , vient de se faire sortir à coup de pied au c... du projet qu'il soutiens depuis 5 ans. Sans doute n'avait il pas le profil assez "lisse" pour se plier aux idées du "reste de l'équipe" qu'il perturberait (?). Ca doit faire très mal à l'égo, je n'aimerais pas être à sa place.

On arrive donc de plus en plus clairement à un putch en règle sur la direction de l'écosystème Maven, certes par son créateur, mais très loin de l'esprit d'un logiciel communautaire - règle de base de la fondation Apache !

Je crois (encore) au potentiel de Maven, même si les promesses de maven 3 semblent très très très lointaines (depuis le temps qu'on l'attend), mais cette attitude me fait franchement douter. Maven va rapidement souffrir des reproches qu'on peut entendre sur Spring ou JBoss, accusés d'être des projets opensource "fermés". Le développement commence à se faire presque exclusivement sous le contrôle de Sonatype, à quand un "Maven Pro" payant intégrant des extensions propriétaires ?

A ce rythme je vais finir par revenir au bon vieux Ant et son pôte ivy.

20 avril 2009

Sun racheté par Oracle

J'apprend juste l'achat de SUN par Oracle. IBM s'est donc fait couper l'herbe sous le pied.

Reste à savoir ce qu'Oracle va faire de sa nouvelle acquisition. Depuis le rachat de BEA par exemple, il est devenu impossible de télécharger la JRockit, JVM réputée de l'ex-BEA. Les pages téléchargement existent toujours mais plus de liens... sauf peut être à avoir un compte support Oracle.

Difficile de prédire quelle orientation Oracle va donner, et en particulier comment la partie "soft" va s'en sortir. Oracle continuera t-il à investir dans des projets comme NetBeans ou GlassFish ?