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 :

release:prepare et plugin en snapshot


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 51
    Par défaut release:prepare et plugin en snapshot
    Bonjour,

    Afin de compiler les JSP j'utilise le plugin org.codehaus.mojo:jspc-maven-plugin:1.4.7-SNAPSHOT. J'utilise la version 1.4.7-SNAPSHOT et non 1.4.6 afin de pouvoir exclure certaines JSP de la compilation http://jira.codehaus.org/browse/MJSPC-8. Il n'existe pas à ma connaissance de release pour la v1.4.7.

    Je n'arrive pas à effectuer la release de mon produit. release:prepare détecte que le plugin est en SNAPSHOT (There are still some remaining snapshot dependencies.: Do you want to resolve them now? (yes/no)), que je réponde yes ou no, le build échoue.

    Je ne vois pas comment m'en sortir. La solution est-elle de mettre dans mon référentiel d'entreprise le plugin en version release (v1.4.6.1 par exemple).

    Merci de votre aide.

    Rémy

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 51
    Par défaut
    J'ai réussi à résoudre le problème comme ceci :

    Ajout de la ligne suivante dans le fichier .m2/settings.xml :
    <usePluginRegistry>true</usePluginRegistry>
    Création du fichier .m2/plugin-registry.xml avec le contenu suivant :
    <?xml version="1.0" encoding="UTF-8"?>
    <pluginRegistry xsi:schemaLocation="http://maven.apache.org/PLUGIN_REGISTRY/1.0.0 http://maven.apache.org/xsd/plugin-
    registry-1.0.0.xsd"
    xmlns="http://maven.apache.org/PLUGIN_REGISTRY/1.0.0"
    xmlns: xsi="http://www.w3.org/2001/XMLSchema-instance">
    <plugins>
    <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>jspc-maven-plugin</artifactId>
    <useVersion>1.4.7-SNAPSHOT</useVersion>
    <rejectedVersions>
    <rejectedVersion>1.4.6</rejectedVersion>
    </rejectedVersions>
    </plugin>
    <plugin>
    <groupId>org.codehaus.cargo</groupId>
    <artifactId>cargo-maven2-plugin</artifactId>
    <useVersion>1.0.1-alpha-1</useVersion>
    </plugin>
    </plugins>
    </pluginRegistry>
    J'ai enlevé la définition de la version dans le fichier pom.xml. Le goal release:prepare fonctionne.

    Est-ce la meilleure solution ?

    Rémy

Discussions similaires

  1. Erreur Unable to tag SCM lors du release:prepare
    Par jprsoft dans le forum Maven
    Réponses: 2
    Dernier message: 18/02/2009, 17h37
  2. mvn release:prepare en erreur
    Par jprsoft dans le forum Maven
    Réponses: 2
    Dernier message: 31/12/2008, 08h11
  3. [MAVEN]utilisation de "release:prepare"
    Par DanielW33 dans le forum Maven
    Réponses: 10
    Dernier message: 29/03/2007, 09h26
  4. Récupérer les sources d'un plugin en snapshot
    Par rseM2 dans le forum Maven
    Réponses: 5
    Dernier message: 27/10/2006, 16h40
  5. [debutant] release:prepare et subversion
    Par gigigao dans le forum Maven
    Réponses: 8
    Dernier message: 27/10/2006, 15h36

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