Devant la difficulté de l’intégration de Maven dans Eclipse et les très nombreuses questions sur ce domaine; Sonatype a décidé d’extraire son chapitre consacré à l’intégration du plugin m2eclipse du livre "Maven, The Definitive Guide". Ce chapitre donne naissance a un livre indépendant nommé "Developing with Eclipse and Maven".
Et voici l’url des trois livres proposés par Sonatype :
http://www.sonatype.com/documentation/books
dimanche 15 février 2009
lundi 9 février 2009
Sortie de Sonar 1.6
Il vient de sortir la version 1.6 de Sonar
Parmi les nouvelles fonctionnalités:
- possibilité de préciser des seuils
- gestion de profils de qualité et personnalisation par projet
Il va falloir l'essayer le plus rapidement possible.
Parmi les nouvelles fonctionnalités:
- possibilité de préciser des seuils
- gestion de profils de qualité et personnalisation par projet
Il va falloir l'essayer le plus rapidement possible.
dimanche 8 février 2009
vendredi 6 février 2009
Résultat d’une étude sur les outils d’intégration continue
Voici le résultat d’une étude intéressante sur les différents serveurs de CI. On y apprend notamment que Hudson et CruiseControl sont les deux principaux outils du marché.
Pour le moment, c’est CruiseControl qui est le plus utilisé. Pour les projets déjà sous CI, ils migrent peu à peu vers Hudson ; et pour les projets démarrant des processus d’intégration continue, ils choissent directement Hudson. Il est certain que ce dernier scheduler est très avancé grâce notamment à sa très grande quantité de plugins.
Pour le moment, c’est CruiseControl qui est le plus utilisé. Pour les projets déjà sous CI, ils migrent peu à peu vers Hudson ; et pour les projets démarrant des processus d’intégration continue, ils choissent directement Hudson. Il est certain que ce dernier scheduler est très avancé grâce notamment à sa très grande quantité de plugins.
jeudi 5 février 2009
Faire cohabiter le site Maven et Sonar
Maven est un système de build complet. Il fournit le cycle de vie « site » pour générer la documentation du projet. Cette documentation contient des informations générales sur le projet comme le triplet GAV(GroupId, ArtifactId,Version), les dépendances, les licences, ... ; ainsi que le résultat de l’exécution des métriques. Le principal inconvénient est d’avoir une documentation purement statique. Par exemple, la documentation contient uniquement une page de résultat par métrique (Checkstyle, PMD, Emma, ...). Ces métriques ne sont donc pas agrégées. De plus, il n’est plus à démontrer que c’est la partie de Maven qui est la moins aboutie du produit en terme de fiabilité.
Désormais, c’est l’outil Sonar qui est très utilisé pour le suivi de la qualité de code des projets informatiques développés en Java. Il s’agit d’une application Web avec une base de donnée, fournissant une méthode complète pour suivre l’évolution de la qualité de code pendant les phases de développement.
Le billet du blog de Sonar résume une fois pour toute comment cohabiter le site Maven et l’outil Sonar.
En conclusion, il faut utiliser le site Maven uniquement pour vos informations générales, puis fournir un lien sur l’url Web de l’instance Sonar.
Désormais, c’est l’outil Sonar qui est très utilisé pour le suivi de la qualité de code des projets informatiques développés en Java. Il s’agit d’une application Web avec une base de donnée, fournissant une méthode complète pour suivre l’évolution de la qualité de code pendant les phases de développement.
Le billet du blog de Sonar résume une fois pour toute comment cohabiter le site Maven et l’outil Sonar.
En conclusion, il faut utiliser le site Maven uniquement pour vos informations générales, puis fournir un lien sur l’url Web de l’instance Sonar.
lundi 2 février 2009
Dashboard Hudson des projets Apache
Pour ceux qui ne connaissent pas encore le dashboard Hudson de l’ensemble des projets Apache, voici l’adresse
http://hudson.zones.apache.org/hudson/
http://hudson.zones.apache.org/hudson/
Inscription à :
Articles (Atom)