IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qualimétrie Discussion :

sonar squid


Sujet :

Qualimétrie

  1. #1
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2010
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2010
    Messages : 20
    Par défaut sonar squid
    Bonjour,

    actuellement dans mon entreprise on utilise JavaNCSS comme plugin maven pour analyser nos diffèrent projet.
    Je souhaite maintenant mettre en place Sonar pour avoir une analyse complète mais j'ai un petit souci !
    Sonar utilise un plugin : sonar squid, qui a pour but de remplacer JavaNCSS si je ne me trompe pas ?
    mais j'ai plusieurs question, d'abord ca change quoi concrètement ce plugin ? j'ai pas mal cherché sur internet et sur le site de sonar mais je n'ai pas d'informations sur ce qui a vraiment était changer ?
    ensuite sonar tournera sur un serveur a part, les développeurs devront faire appelle au plugin pour voire directement leurs erreur etc ... mais les donnée entre JavaNCSS et sonar squid seront différente, il y a possibilité de remplacer JavaNCSS par sonar squid dans maven directement ?

    voila je me pose pas mal de questions a propos de ce plugin sonar

    merci de votre aide

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Août 2003
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 13
    Par défaut
    Bonjour,

    Javancss ne fonctionne pas correctement avec java 5. Javancss n'est plus trop maintenue, du coup Sonar à développer son plugin SonarSquid pour pallier à ce manque.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 61
    Par défaut
    Comme le disait dossav, Squid a en effet été développé pour pallier aux limitations de JavaNCSS. Techniquement Squid va encore plus loin car il analyse également le bytecode, en plus du code source. Cela permet par exemple de détecter les relations entre classes et de générer une matrice de dépendances (voir cet article : http://www.sonarsource.org/fight-bac...es-with-sonar/).

    Pour répondre à ta question, Squid n'est pas un plugin maven ni une tâche ant. C'est pour l'instant un plugin Sonar, qui ne peut s'exécuter en dehors de Sonar. Pour être vraiment précis, c'est un plugin particulier car il est livré avec Sonar et ne peut être remplacé par un équivalent comme JavaNCSS.

    Conclusion: utiliser Squid revient à utiliser Sonar.

    Un projet existe pour exécuter squid en ligne de commande mais je ne crois pas qu'il soit à jour, et aucune release n'a jamais été sortie : http://svn.codehaus.org/sonar-plugin...nar-squid-cli/

    En espérant que tout cela puisse t'aider.
    Simon

  4. #4
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2010
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2010
    Messages : 20
    Par défaut
    Donc je ne pourrais pas utiliser le même plugin dans tout les cas :s soir Java ncss donc sonar soir squid dans maven ...
    merci en tout cas ca répond bien a mes questions ce m'aide beaucoup !

  5. #5
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2010
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2010
    Messages : 20
    Par défaut
    encore une autre petite question !

    il n'y a pas possibilité de remplacer Squid par JavaNCSS dans sonar ? dans les première version de sonar c'était JavaNCSS d'utilisé si je ne me trompe pas ?
    Actuellement on utilise javaNCSS dans maven et l'on souhaite garder ce plugin maven, donc on souhaiterai gardé ce plugin et que sonar nous fournisse les même information que JavaNSCC.

    merci

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 61
    Par défaut
    Non, ce n'est pas possible. Comme le disait Freddy Mallet sur la mailing-list : nous n'avons pas implémenté la fonctionnalité d'auto-destruction ;-) Parce que dans les faits Sonar n'est plus un "simple" aggrégateur d'outils mais un vrai analyseur de code enrichi par des outils tiers comme Checkstyle. Tout le noyau est construit autour de Squid.

Discussions similaires

  1. [Perl -> Python][SQUID]
    Par pop_up dans le forum Général Python
    Réponses: 5
    Dernier message: 12/09/2006, 14h18
  2. Squid
    Par jojodeparis dans le forum Réseau
    Réponses: 5
    Dernier message: 14/05/2006, 22h56
  3. Configurer le serveur Proxy Squid
    Par stkam dans le forum Réseau
    Réponses: 1
    Dernier message: 19/12/2005, 13h12
  4. Aide Squid
    Par Interface dans le forum Réseau
    Réponses: 6
    Dernier message: 26/11/2005, 21h20
  5. Empêcher l'accès direct avec squid
    Par Amélie Ladoque dans le forum Réseau
    Réponses: 6
    Dernier message: 11/04/2005, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo