OCTO talks !

mardi 4 novembre 2008

Maven Community news - Octobre 2008

Bonjour à tous, Maven Les nouveautés sont rares ce mois-ci. Quelques plugins, et la reprise des travaux sur la future version 2.0.10.

En gras les releases "majeures" (non alpha, beta, RC et autres versions pas encore considérées comme abouties).
En italique les annonces "périmées" par une annonce plus récente.

Lire la suite

mardi 14 octobre 2008

Livraison sur environnements multiples avec Maven ... ou pas

Il s'agit d'un problème récurrent lorsque l'on développe une application JEE et pour lequel on n'est jamais vraiment au point : "comment gérer la configuration de mon application sur les différents environnements ?" Pourtant on dispose de tous les ingrédients pour y parvenir, et Maven n'est pas forcément le seul...

Lire la suite

vendredi 3 octobre 2008

Maven Community news - 3ème trimestre 2008

Maven Bonjour à tous,

Après quelques vacances, voici de retour les nouvelles sur Apache Maven et sa communauté. Comme vous allez le voir ci-dessous la période estivale 2008 aura été productive. De nombreuses livraisons (... comparativement à d'habitude), et surtout un gros effort pour répondre aux besoins des utilisateurs et pour offrir de jour en jour des livrables de meilleur qualité.

En gras les releases "majeures" (non alpha, beta, RC et autres versions pas encore considérées comme abouties).
En italique les annonces "périmées" par une annonce plus récente.

Lire la suite

mardi 5 août 2008

Maven & Zsh : de la complétion

Après avoir tapé pour la 42 millième fois -Dmaven.test.skip=true après ma commande mvn, j'en ai eu raz le bol.

J'ai donc regardé rapidement la doc de zsh pour mettre un minimum de complétion sur cette commande. Voilà le résultat : il faut ajouter un fichier nommé _mvn, exécutable, dans /usr/local/zsh/4.3.4/functions

Fichier :

#compdef mvn

_wanted mods expl mods compadd \
  pre-clean clean post-clean validate generate-sources \
  process-sources generate-resources process-resources \
  compile process-classes generate-test-sources process-test-sources \
  generate-test-resources process-test-resources test-compile \
  process-test-classes test prepare-package package pre-integration-test \
  integration-test post-integration-test verify install deploy \
  pre-site site post-site site-deploy \
  -Dmaven.test.skip=true \
  eclipse:eclipse eclipse:clean \
  dependency:tree dependency:analyze \
  archetype:generate \
  cobertura:cobertura

return 0

Après cela, il suffit de relancer le shell, et, miracle, quand on appuie sur <TAB> après avoir tapé mvn, on a une liste de propositions !!!

Vous pouvez bien sur enrichir la liste de propositions. Si la liste n'est pas assez complète, on pourrais écrire un petit plugin Maven qui parcours le repo locale, et génère un fichier de complétion pour zsh. Si vous êtes interessés, dites le moi.

Testé avec zsh 4.3.4, sous cygwin

mercredi 2 juillet 2008

Maven Community news - Juin 2008

Maven Bonjour à tous,

Un mois de juin relativement calme dans l'ensemble de la communauté. Etant moi-même en vacances une bonne partie du mois, mes analyses des évolutions sur les plugins sont relativement succinctes. Le mois prochain j'espère pouvoir vous annoncer la release d'archiva 1.1 puisque aujourd'hui a lieu une journée spéciale où un maximum de développeurs de notre équipe travaillent conjointement pour résoudre les bugs restant.

En gras les releases "majeures" (non alpha, beta, RC et autres versions pas encore considérées comme abouties).
En italique les annonces "périmées" par une annonce plus récente.

Lire la suite

lundi 2 juin 2008

Grails Maven Plugin 0.3

Maven Une nouvelle version du plugin maven 2 pour le développement d'applications Grails est disponible. Cette version 0.3 corrige quelques bugs et améliore certaines fonctionnalités comme par exemple pour la gestion des tests. Il est désormais nativement compatible avec les différentes versions de grails. Vous trouverez dans le gestionnaire de taches Jira la liste exhaustive des modifications. Le guide d'utilisation vous expliquera comment l'utiliser.
Merci à Trygve Laugstøl qui a rejoint le projet et qui a permit à cette version de voir le jour. D'autres devraient arriver plus régulièrement dorénavant. Le backlog se remplit déjà.

Maven Community news - Mai 2008

Maven Bonjour à tous,

De la doc, de la doc, de la doc !!!! Que dire de plus. Sonatype travaille durement sur le livre "Maven : The Definitive Guide" mais aussi sur son gestionnaire de repositories Nexus et son plugin m2eclipse. A ce sujet, IAM (aka le plugin Q4E) et M2E (aka le plugin m2Eclipse) sont entrés dans l'incubateur Eclipse. Il ne devra en rester qu'un ;-) Que le meilleur gagne et surtout qu'ils mergent !!!!!!! Ils ont chacun des apports différents sur l'intégration eclipse/maven et un mix des deux serait une grande réussite.

En gras les releases "majeures" (non alpha, beta, RC et autres versions pas encore considérées comme abouties).
En italique les annonces "périmées" par une annonce plus récente.

Lire la suite

samedi 3 mai 2008

Maven Community news - Avril 2008

Maven Bonjour à tous,

Au menu ce mois-ci, une communauté très active : maven 2.0.9 et pas mal de plugins mis à jour. Pour les lecteurs assidus vous retrouverez dupliquées les informations de ce début de mois que j'avais déjà diffusées dans mon précédent billet.

En gras les releases "majeures" (non alpha, beta, RC et autres versions pas encore considérées comme abouties).
En italique les annonces "périmées" par une annonce plus récente.

Lire la suite

lundi 14 avril 2008

Maven Community news - Février et Mars 2008

Maven Bonjour à tous,

Revoici la synthèse des news de la communauté Maven. Quelques contraintes m'ayant empêchées de rédiger celles du mois de février, vous retrouvez ici celles des deux derniers mois. Et comme en plus avril est déjà bien entamé, je vous livre les nouvelles de ce début de mois en plus.

En gras les releases "majeures" (non alpha, beta, RC et autres versions pas encore considérées comme abouties).
En italique les annonces "périmées" par une annonce plus récente.

Lire la suite

vendredi 1 février 2008

Maven Community News - Janvier 2008

Maven Bonjour à tous,

Pas de grandes nouveautés pour un début d'année cadencé au rythme des releases des plugins.

Lire la suite

jeudi 3 janvier 2008

Maven Community news - Décembre 2007

Maven Bonjour à tous,
Bonne année à tous en mon nom et celui d'OCTO Technology. Que 2008 soit propice à vos souhaits et réalisations autant personnels que professionnels.
Ce mois de décembre a été relativement calme pour la communauté Maven. Suite à la déferlante de novembre, le repos des guerriers de la fin d'année était le bienvenu ;-).

Lire la suite

dimanche 2 décembre 2007

Maven Community news - Novembre 2007

Maven Bonjour à tous,
Voici les news de la communauté maven pour le mois de novembre.
Cette fois-ci c'est Noël avec un mois d'avance !!! Maven 2.0.8, Archiva 1.0, Continuum 1.1, enfin l'aboutissement de longs mois de travail.

Lire la suite

mercredi 7 novembre 2007

Maven Community news - Septembre et Octobre 2007

Maven Bonjour à tous,
Voici les news de la communauté maven pour les mois de septembre et d'octobre.
En effet les annonces se sont faites rares ces derniers mois dans la communauté Maven ce qui ne justifiait pas vraiment un post pour Septembre (et de plus j'étais un peu absorbé par la préparation d'un plugin pour rendre le développement d'applications Grails compatible avec maven 2 afin de le présenter le mois dernier à la conférence Grails Exchange).
La première version de test de la 2.1 et la version 2.0.8 de maven peinent toutes les deux à paraître.
Continuum et Archiva par contre continuent leur petit bout de chemin même si l'on aimerait les voir sortir de leurs cycles interminables d'alpha, beta, alors qu'ils sont déjà largement utilisables et utilisés par des équipes projets ! C'est le syndrome Google ? Beta ça fait classe !

Lire la suite

mercredi 26 septembre 2007

Intégrez vos développements d'applications grails avec maven

MavenGrails est un socle OpenSource qui propose un cadre standardisé et simplifié pour le développement d'applications compatibles JEE. Reposant sur des frameworks reconnus comme Hibernate, Spring, Groovy, Grails améliore sans commune mesure la productivité des développements sans demander un investissement lourd d'adaptation. Grails est à lui seul un environnement intégré qui permet de construire et déployer très rapidement une application.

MavenCependant, convaincus chez OCTO Technology par la valeur de Maven pour industrialiser les développements d'applications et pour faciliter le travail collaboratif en particulier dans les entreprises, nous avons rapidement trouvé des manques dans Grails dès que l'application grossissait au fur et à mesure des itérations. Par exemple, la possibilité d'utiliser facilement les librairies fournies par d'autres équipes projets. Là où Maven permet de le faire à l'aide d'une simple description en gérant les dépendances transitives, avec Grails nous retournons des années en arrière avec la gestion manuelle des librairies dans un repertoire lib du projet sauvegardé dans le gestionnaire de versions (avec tous les problèmes de maintenance que cela peut engendrer à long terme).

Comme nous n'étions pas les seuls à faire ce constat, nous avons relevé nos manches pour faire le nécessaire afin de permettre de construire des applications Grails avec Maven 2...

Lire la suite

vendredi 31 août 2007

Maven Community news - Août 2007

Maven Bonjour à tous,
Voici les news de la communauté maven pour le mois d'août.
Ce mois-ci a été bien occupé dans la communauté avec les releases de produits (continuum, archiva) et de nombreux plugins

Lire la suite