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 :

Ajout d'un SCM Provider


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 6
    Par défaut Ajout d'un SCM Provider
    Bonjour, je souhaite disposer d'une implémentation particulière d'un SCM Provider pour me brancher son mon gestionnaire de conf (Merant PVCS) avec Maven2.

    J'ai suivi les indications du site http://maven.apache.org/scm ce qui me permet bien de d'installer (dans mon repo local) et de déployer (dans un repo Archiva) mon artefact "maven-scm-provider-pvcs" (seul les commandes checkout sont gérées).

    Par contre lorsque je tente de l'utiliser depuis un autre artefact en utilisant une SCM url de la forme :
    <scm>
    <connection>scm:pvcs:http://somerepository.com</connection>
    </scm>
    et en lançant "svn scm:checkout"

    j'obtiens le message d'exception --> Caused by: org.apache.maven.scm.manager.NoSuchScmProviderException: No such provider: 'pvcs'.

    je précise que le jar de mon provider il y a bien le "components.xml" avec comme contenu :
    <component-set>
    <components>
    <component>
    <role>org.apache.maven.scm.provider.ScmProvider</role>
    <role-hint>pvcs</role-hint>
    <implementation>org.apache.maven.scm.provider.pvcs.PvcsScmProvider</implementation>
    <description></description>
    </component>
    </components>
    </component-set>

    ai-je oublié une étape ?
    quelqu'un a-t-il déjà effectué cela ?

    merci

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    As-tu ajouté une dépendance vers ton provider dans la conf du plugin scm?

  3. #3
    Nouveau membre du Club
    Inscrit en
    Février 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 6
    Par défaut
    Citation Envoyé par evenisse Voir le message
    As-tu ajouté une dépendance vers ton provider dans la conf du plugin scm?
    tu parle de la configuration présente dans le pom du projet utilisant le scm pvcs ?
    Non j'ai simplement dans mon pom :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
      <scm>
        <connection>scm:pvcs:http://somerepository.com/...</connection>
      </scm>
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-scm-plugin</artifactId>
            <version>1.0</version>
            <configuration>
              <goals>install</goals>  
            </configuration>
          </plugin>
        </plugins>
      </build>
      ...
      <dependencies>
        <dependency>
          <groupId>org.apache.maven.scm</groupId>
          <artifactId>maven-scm-provider-pvcs</artifactId>
      	  <version>1.0</version>
        </dependency>
      </dependencies>
    comment peut on ajouter cette dépendance vers mon provider.

  4. #4
    Nouveau membre du Club
    Inscrit en
    Février 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 6
    Par défaut
    Ok, ça a l'air de fonctionner maintenant !
    Grace a ta réponse j'ai ajouté une dépendance à l'intérieur du plugin et maintenant il execute bien mon provider :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-scm-plugin</artifactId>
            <version>1.0</version>
            <configuration>
              <goals>install</goals>
            </configuration>
            <dependencies>
    	<dependency>
                     <groupId>org.apache.maven.scm</groupId>
    	    <version>1.0</version>
    	    <artifactId>maven-scm-provider-pvcs</artifactId>
    	</dependency>
            </dependencies>
          </plugin>
    </plugins>
    Merci pour ta réponse qui m'a mise sur les rails

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ajouter un nouveau provider dans la liste des providers dans MS SQL
    Par charlesdg dans le forum Développement
    Réponses: 2
    Dernier message: 25/05/2010, 12h39
  2. Ajouter un utilisateur grace au Membership Provider
    Par padej450 dans le forum SharePoint
    Réponses: 1
    Dernier message: 26/05/2009, 15h37
  3. [système] Comment ajouter un item dans le context menu de Windows ?
    Par ddmicrolog dans le forum API, COM et SDKs
    Réponses: 8
    Dernier message: 29/06/2005, 17h03
  4. Connaitre l'unitée à ajouter dans USES
    Par DelphiCool dans le forum Langage
    Réponses: 7
    Dernier message: 01/08/2002, 13h48
  5. Ajouter une aide
    Par Mailgifson dans le forum C++Builder
    Réponses: 5
    Dernier message: 12/06/2002, 13h32

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