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

Maven Java Discussion :

versioning via maven2 et continuum


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7
    Par défaut versioning via maven2 et continuum
    Bonjour à tous,

    j'ai défini plusieurs niveaux de qualité (règles de nommage, règles d'optimisation, règles d'architecture) via des règles déjà existantes et d'autres que j'ai développé sur PMD.
    J'ai donc 4 rulesets, 1 rulesset par niveau de qualité.
    Si lors du versioning l'application valide le niveau 1 (mais pas le niveau 2) de qualité alors je souhaite générer une version dont le nom prendra en compte le niveau de qualité 1.
    Si les niveaux 1 et 2 sont atteints mais pas le niveau 3 et que la compile est ok alors la version indiquera le niveau de qualité 2.
    etc...

    Quelqu'un peut-il me dire comment réaliser cela ?
    Quels outils utiliser ?
    Comment savoir si une règle de PMD a été validé ou pas ?
    Peut-on générer un code retour ?
    Dois-je utiliser dans le code de mes règles des accès à une base de données afin de pouvoir dire tel ou tel règle a été validé ? Et si oui comment et quand dois-je consulter la base de données ?
    Peut-on le faire avec maven2 et continuum ?

    merci à tous.

  2. #2
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 105
    Par défaut
    Peut-être en utilisant les profils.
    Avec pour le profil P1 tu utilise ton rulesset1 et dans le pom
    Code pom.xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <version>1.0-${niveau.label}-SNAPSHOT</version>

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7
    Par défaut
    les profils ? Ce sont des variables je suppose ?
    Si oui, il faut que sa valeur soit fonction du resultat des différentes étapes.

    Par exemple, supposons que le projet a une qualité de niveau 1 si (niveau.label = levelquality1) :
    - il compile
    - il passe correctement l'ensemble des règles compasants le ruleset1
    sinon niveau de qualité 0 (niveau.label = levelquality0)

    il faut, si la compile échoue ou si au moins une règle n'est pas validée pouvoir alimenter la variable niveau.label par "levelquality0" sinon par "levelquality1". Comment faire pour savoir qu'une étape a échoué ? Peut-on mettre en place dans le pom un code retour que l'on pourrait tester ?
    Sinon, peux-tu m'en dire plus sur les profils ?

    merci

Discussions similaires

  1. [Maven2][Eclipse] compatibilité de versions?
    Par Sniper37 dans le forum Maven
    Réponses: 8
    Dernier message: 19/03/2007, 10h19
  2. [Maven2] Vérification des versions de librairies
    Par romaintaz dans le forum Maven
    Réponses: 2
    Dernier message: 11/01/2007, 10h37
  3. Réponses: 4
    Dernier message: 18/09/2006, 10h02
  4. Réponses: 1
    Dernier message: 04/09/2006, 10h44
  5. Réponses: 7
    Dernier message: 23/07/2006, 20h01

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