Automatic translation

Archives

février 2012
L Ma Me J V S D
« jan    
 12345
6789101112
13141516171819
20212223242526
272829  

Contributeurs

Ippevent Springfuse : le film !

Notre Ippevent du mois dernier sur Springfuse est enfin disponible en vidéo. Venez (re)-découvrir la présentation de Florent Ramière et de Springfuse l’outil de génération de code de Jaxio.

Ippevent CloudBees : la vidéo

Le 22 septembre dernier, Nicolas Deloof venait nous parler intégration continue et CloudBees. Cet Ippevent marque deux records en terme de participation et de durée. Comme (presque) à chaque fois l’événement a été filmé. Retrouvez la vidéo ci-dessous.

Ippevent du 22/09 la forge logicielle & CloudBees, Inscriptions ouvertes

“Industrialisation”, un mot qu’on entend sur toutes les lèvres lorsqu’on parle de développement logiciel. La forge logicielle est devenue un enjeu clé pour structurer les pratiques de développement et fournir un cadre de travail productif. Si Maven est quasiment incontournable, que Git fait beaucoup parler de lui, et que l’intégration continue devient une pratique courante, . . . → Lire la suite: Ippevent du 22/09 la forge logicielle & CloudBees, Inscriptions ouvertes

JUG Summer Camp 2010 : La forge logicielle (4/5)

Cet avant-dernier billet sur le Jug Summer Camp relate la présentation de “la Forge Logicielle” par Nicolas de Loof. Au menu :

  • Les outils de travail en groupe pour les développeurs
  • Le versioning (subversion contre les DVCS)
  • Le build avec Maven et un petit retour sur Maven 3
  • La gestion des livrables
  • Les outils d’intégration continue et de déploiement

Bref, un vaste sujet clairement exposé dans cette conférence. . . . → Lire la suite: JUG Summer Camp 2010 : La forge logicielle (4/5)

JBoss Tattletale

Tattletale signifie « révélateur ». Il s’agit d’un outil qui analyse les dépendances entre les jars. Ce dernier scanne un répertoire contenant l’ensemble des librairies et génère divers rapports HTML. Au même titre que Cobertura, FindBugs, Pmd etc…, JBoss Tattletale risque bien de devenir un outil fort utile dans votre environnement d’intégration.

Ce projet . . . → Lire la suite: JBoss Tattletale

Un vrai build incremental dans Maven

Maven contient une bizarrerie, que certains qualifieront à juste titre de bug. Sans le plugin maven-incremental-plugin, le build dans Maven ne peut pas être executé de manière incrementale car le résultat peut dans certaines situations se reveler incorrect.

Description du problème 

Considerons le projet suivant :

 module-parent |--- module-api |--- module-impl 

Le module module-parent contient 2 sous-modules : module-api et module-impl.

Le module module-impl contient une classe ProcessImpl qui implemente l’interface Process définie dans module-api.

Nous lancons la commande "mvn install" sur le projet parent. Tout marche parfaitement. Nous modifions la signature de l’interface Process dans module-api sans répercuter les changements sur ProcessImpl de module-impl.

Nous re-lançons une installation du projet sur module-parent avec la commande "mvn install".

. . . → Lire la suite: Un vrai build incremental dans Maven

AppFuse : toujours à la mode !

Utilisateur du socle de développement AppFuse depuis mai 2004 (il était alors en version 1.4 !), j’étais presque émus de lire le  didacticiel d’Aurélien Maury sur le blog de la société Xebia : appfuse par l’exemple.

Chez Ippon, Matt Raible est un architecte qui bénéficie d’une renommée comparable à celle d’un Rod Johnson, d’un Brian Chan ou d’un Juergen Holler. Ce framework a été à la base de bon nombre de nos projets (plusieurs dizaines !) et la version 2 est même intégrée à notre plate-forme de développement de portlet Liferay, grâce à l’aide de l’archetype Maven ‘Core’ (la partie Web restant sur un modèle propre au portail).

C’est tellement rare dans le monde du Java/J2EE qu’une chose dure plus d’une poignée d’années !

. . . → Lire la suite: AppFuse : toujours à la mode !