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 :

Version d'un module CVS à extraire


Sujet :

Maven Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 57
    Par défaut Version d'un module CVS à extraire
    Bonjour,

    Est il possible de choisir une version précise d'un module CVS à extraire et est il possible de filtrer les répertoires (entre autres, ne pas avoir tous les répertoires cvs...)
    J'ai réussi à faire fonctionner le plugin scm, mais je n'arrive à récupérer que la dernière version et l'intégralité du module, j'ai beau chercher sur internet, je n'ai rien vu qui me permette de faire ça...

    Merci

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Concernant la version à récupérer devrait être paramétrable avec l'option scmVersion peut être du goal update ?
    Sur la même page, tu remarqueras la présence des includes et excludes, qui vont te permettre de filtrer ce que tu désires récupérer...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 57
    Par défaut
    Je récupère bien la version voulue maintenant, merci.
    Par contre, <excludes> ne semble pas fonctionner, même en spécifiant un fichier précis (d'ailleurs, dans la doc, ils ne parlent que de fichiers, et non de dossiers...)

  4. #4
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    La gestion des includes et des excludes n'est en général pas spécifique à un plugin. C'est quelque chose d'assez redondant dans Maven.
    Regarde ici, il y a pas mal d'exemples...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 57
    Par défaut
    Bonjour,

    Je reviens car je n'arrive toujours pas à supprimer des répertoires.
    J'ai l'impression d'avoir tout essayé avec l'aide de la faq et des différents exemples trouvés, mais rien n'y fait.
    J'ai essayé ça, ainsi que l'exemple donné par romaintaz, mais rien ne fonctionne...

    Auriez-vous une idée car là, je désespère...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    			<plugin>
    				<groupId>org.apache.maven.plugins</groupId>
    				<artifactId>maven-scm-plugin</artifactId>
    				<version>1.0</version>
    				<configuration>
    					<excludes>**/build.xml,build.xml,*/build.xml</excludes>
    					<username>user</username>
    					<password>pass</password>
    					<connectionType>connection</connectionType>
    					<scmVersion>CL_SRV_1_10</scmVersion>
    					<scmVersionType>branch</scmVersionType>  
    				</configuration>
    			</plugin>

  6. #6
    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
    Il n'est pas possible d'extraire des répertoires du checkout car les commandes cvs ne le permettent pas.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 57
    Par défaut
    Mais je ne peux pas après l'extraction lancer une tâche qui supprime des répertoires? J'ai pensé le faire en Ant, mais je trouve ça laid...

  8. #8
    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
    Je ne vois pas d'autres solutions.
    Pourquoi veux-tu supprimer certains répertoires?

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 57
    Par défaut
    Dans notre process, il faut extraire de cvs nos sources, puis compiler et générer une architecture sur laquelle repose InstallAnywhere qui permet de créer des kits de déploiement, donc tout ce qui est en trop doit être supprimé.

  10. #10
    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
    Peut-être que je rate quelque chose, mais je ne vois pas le rapport entre les sources extraites et InstallAnywhere qui utilise l'architecture compilée/assemblée.

    Pourquoi ne pas mettre les répertoires "non utilisés" dans un répertoire de plus haut niveau?

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 57
    Par défaut
    Je précise un peu mieux.

    Quand je récupère le projet CVS (donc sources java, mais aussi des fichiers d'initialisation etc...), j'ai à chaque répertoire un dossier CVS que je dois supprimer.
    Donc je récupère tout, je compile, je génère le ou les jars, puis le ces jar et d'autres répertoires doivent aller dans une architecture précise, le tout est ensuite envoyé via ftp sur une autre machine pour InstallAnywhere.

  12. #12
    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
    Pour ne pas avoir les répertoires CVS, il ne faut pas faire un checkout, mais un export.

    Sinon, pour créer ton architecture, tu peux utiliser le plugin assembly qui te permet de créer l'arborescence que tu souhaites en incluant/excluant ce que tu veux dans le répertoire que tu veux.

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 57
    Par défaut
    Désolé, je suis un peu un boulet là...
    J'ai essayé l'export, mais ça plante, j'ai un NullPointerException, pourtant, j'ai bien mis le tag basedir qui est le seul obligatoire...

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 57
    Par défaut
    Ah, je pense avoir trouvé, basedir, c'est un File.
    Par contre, comment on peut mettre un type File dans un fichier xml???
    (oui, ce n'est pas mon domaine tout ça, ça se voit non?)

  15. #15
    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
    basedir est requis certes, mais il est défini par maven automatiquement comme dans les autres plugins.

    Tout ce que tu as besoin pour faire un "mvn scm:export", c'est un scm url défini dans ton POM

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 57
    Par défaut
    Ah, c'est ça qui me manque par rapport au checkout alors.
    Je teste, merci beaucoup

  17. #17
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 57
    Par défaut
    Je m'arrache les cheveux de la tête là...

    Voici 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
    <scm>
    	<connection>scm|cvs|pserver|username@SDAPPSYN|/u01/CVS-REP1|Clearing</connection>
    	<url>pserver|username@SDAPPSYN|/u01/CVS-REP1|Clearing</url>
    </scm>
    ....
     
    <plugin>
    	<groupId>org.apache.maven.plugins</groupId>
    	<artifactId>maven-scm-plugin</artifactId>
    	<version>1.0</version>
    	<configuration>
    		<basedir>D:\Maven\Synergie\target\checkout</basedir>
    		<username>user</username>
    		<password>pass</password>
    		<connectionType>connection</connectionType>
    		<scmVersion>CL_SRV_1_10</scmVersion>
    		<scmVersionType>branch</scmVersionType>  
    	</configuration>
    </plugin>

  18. #18
    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
    Ok, tu t'arraches les cheveux, mais avec quelques explication, on pourra peut-être t'aider avant que tu ne sois chauve

    Envoie exceptions, output, commande utilisée...

  19. #19
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 57
    Par défaut
    Ok.
    Alors voilà ma petite fenêtre dos.
    J'ai mis en gras la commande et l'erreur fatale, le tout lancé en mode debug

    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    D:\Maven\Synergie>mvn scm:export -X
    
    + Error stacktraces are turned on.
    Maven version: 2.0.7
    Java version: 1.5.0_10
    OS name: "windows xp" version: "5.1" arch: "x86"
    [DEBUG] Building Maven user-level plugin registry from: 'C:\Documents and Settings\jeuffrain\.m2\plugin-registry.xml'
    [DEBUG] Building Maven global-level plugin registry from: 'D:\java\maven-2.0.7\bin\..\conf\plugin-registry.xml'
    [INFO] Scanning for projects...
    [INFO] Searching repository for plugin with prefix: 'scm'.
    [DEBUG] Loading plugin prefixes from group: org.apache.maven.plugins
    [DEBUG] Loading plugin prefixes from group: org.codehaus.mojo
    [DEBUG] Retrieving parent-POM: org.apache.maven.scm:maven-scm::1.0 for project: org.apache.maven.plugins:maven-scm-plugin:maven-plugin:1.0 f
    rom the repository.
    [DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::5 for project: org.apache.maven.scm:maven-scm:pom:1.0 from the repository.
    [DEBUG] Retrieving parent-POM: org.apache:apache::3 for project: org.apache.maven:maven-parent:pom:5 from the repository.
    [DEBUG] maven-clean-plugin: resolved to version 2.1.1 from repository central
    [DEBUG] Retrieving parent-POM: org.apache.maven.plugins:maven-plugins::3 for project: null:maven-clean-plugin:maven-plugin:2.1.1 from the re
    pository.
    [DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::4 for project: org.apache.maven.plugins:maven-plugins:pom:3 from the repositor
    y.
    [INFO] ----------------------------------------------------------------------------
    [INFO] Building Synergie
    [INFO]    task-segment: [scm:export] (aggregator-style)
    [INFO] ----------------------------------------------------------------------------
    [DEBUG] org.apache.maven.plugins:maven-scm-plugin:maven-plugin:1.0:runtime (selected for runtime)
    [DEBUG] Retrieving parent-POM: org.apache.maven.scm:maven-scm-providers-cvs::1.0 for project: null:maven-scm-provider-cvsexe:jar:1.0 from th
    e repository.
    [DEBUG] Retrieving parent-POM: org.apache.maven.scm:maven-scm-providers::1.0 for project: null:maven-scm-providers-cvs:pom:1.0 from the repo
    sitory.
    [DEBUG]   org.apache.maven.scm:maven-scm-provider-cvsexe:jar:1.0:runtime (selected for runtime)
    [DEBUG] Retrieving parent-POM: org.codehaus.plexus:plexus::1.0.4 for project: null:plexus-utils:jar:1.1 from the repository.
    [DEBUG]     org.codehaus.plexus:plexus-utils:jar:1.1:runtime (selected for runtime)
    [DEBUG]     org.apache.maven.scm:maven-scm-api:jar:1.0:runtime (selected for runtime)
    [DEBUG]     org.apache.maven.scm:maven-scm-provider-cvs-commons:jar:1.0:runtime (selected for runtime)
    [DEBUG] Retrieving parent-POM: org.apache.maven.scm:maven-scm-managers::1.0 for project: null:maven-scm-manager-plexus:jar:1.0 from the repo
    sitory.
    [DEBUG]   org.apache.maven.scm:maven-scm-manager-plexus:jar:1.0:runtime (selected for runtime)
    [DEBUG] Retrieving parent-POM: org.codehaus.plexus:plexus-containers::1.0.3 for project: null:plexus-container-default:jar:1.0-alpha-9 from
    the repository.
    [DEBUG]     org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9:runtime (selected for runtime)
    [DEBUG]       junit:junit:jar:3.8.1:runtime (selected for runtime)
    [DEBUG]       org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.1)
    [DEBUG]       classworlds:classworlds:jar:1.1-alpha-2:runtime (selected for runtime)
    [DEBUG]   org.codehaus.plexus:plexus-utils:jar:1.1:runtime (selected for runtime)
    [DEBUG]   org.apache.maven.scm:maven-scm-provider-hg:jar:1.0:runtime (selected for runtime)
    [DEBUG]     regexp:regexp:jar:1.3:runtime (selected for runtime)
    [DEBUG]   org.apache.maven.scm:maven-scm-provider-bazaar:jar:1.0:runtime (selected for runtime)
    [DEBUG] Retrieving parent-POM: plexus:plexus-containers::1.0.2 for project: org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-7 fro
    m the repository.
    [DEBUG] Retrieving parent-POM: plexus:plexus-root::1.0.3 for project: plexus:plexus-containers:pom:1.0.2 from the repository.
    [DEBUG]     org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-7:runtime (removed - nearer found: 1.0-alpha-9)
    [DEBUG]   org.apache.maven.scm:maven-scm-provider-starteam:jar:1.0:runtime (selected for runtime)
    [DEBUG]   org.apache.maven.scm:maven-scm-provider-local:jar:1.0:runtime (selected for runtime)
    [DEBUG]   org.apache.maven.scm:maven-scm-provider-cvsjava:jar:1.0:runtime (selected for runtime)
    [DEBUG]     org.netbeans.lib:cvsclient:jar:20060125:runtime (selected for runtime)
    [DEBUG]     ch.ethz.ganymed:ganymed-ssh2:jar:build210:runtime (selected for runtime)
    [DEBUG] Retrieving parent-POM: org.apache.maven.scm:maven-scm-providers-svn::1.0 for project: null:maven-scm-provider-svnexe:jar:1.0 from th
    e repository.
    [DEBUG]   org.apache.maven.scm:maven-scm-provider-svnexe:jar:1.0:runtime (selected for runtime)
    [DEBUG]     org.apache.maven.scm:maven-scm-provider-svn-commons:jar:1.0:runtime (selected for runtime)
    [DEBUG]   org.apache.maven.scm:maven-scm-provider-synergy:jar:1.0:runtime (selected for runtime)
    [DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0 for project: null:maven-settings:jar:2.0 from the repository.
    [DEBUG] Adding managed dependencies for unknown:maven-settings
    [DEBUG]   org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
    [DEBUG]   org.codehaus.plexus:plexus-utils:jar:1.0.4
    [DEBUG]   org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven:maven-settings:jar:2.0:runtime (selected for runtime)
    [DEBUG] Adding managed dependencies for org.apache.maven:maven-model
    [DEBUG]   org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
    [DEBUG]   org.codehaus.plexus:plexus-utils:jar:1.0.4
    [DEBUG]   org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
    [DEBUG]     org.apache.maven:maven-model:jar:2.0:runtime (selected for runtime)
    [DEBUG]       org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.1)
    [DEBUG]     org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.1)
    [DEBUG]     org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8:runtime (removed - nearer found: 1.0-alpha-9)
    [DEBUG]   org.apache.maven.scm:maven-scm-provider-clearcase:jar:1.0:runtime (selected for runtime)
    [DEBUG]   org.apache.maven.scm:maven-scm-provider-perforce:jar:1.0:runtime (selected for runtime)
    [DEBUG]   org.apache.maven.scm:maven-scm-provider-vss:jar:1.0:runtime (selected for runtime)
    [DEBUG] Adding managed dependencies for unknown:maven-project
    [DEBUG]   org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
    [DEBUG]   org.codehaus.plexus:plexus-utils:jar:1.0.4
    [DEBUG]   org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven:maven-project:jar:2.0:runtime (selected for runtime)
    [DEBUG] Adding managed dependencies for unknown:maven-profile
    [DEBUG]   org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
    [DEBUG]   org.codehaus.plexus:plexus-utils:jar:1.0.4
    [DEBUG]   org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
    [DEBUG]     org.apache.maven:maven-profile:jar:2.0:runtime (selected for runtime)
    [DEBUG]       org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.1)
    [DEBUG]       org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8:runtime (removed - nearer found: 1.0-alpha-9)
    [DEBUG] Adding managed dependencies for org.apache.maven:maven-artifact-manager
    [DEBUG]   org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
    [DEBUG]   org.codehaus.plexus:plexus-utils:jar:1.0.4
    [DEBUG]   org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
    [DEBUG]     org.apache.maven:maven-artifact-manager:jar:2.0:runtime (selected for runtime)
    [DEBUG] Adding managed dependencies for org.apache.maven:maven-repository-metadata
    [DEBUG]   org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
    [DEBUG]   org.codehaus.plexus:plexus-utils:jar:1.0.4
    [DEBUG]   org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
    [DEBUG]       org.apache.maven:maven-repository-metadata:jar:2.0:runtime (selected for runtime)
    [DEBUG]         org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.1)
    [DEBUG]       org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.1)
    [DEBUG] Adding managed dependencies for org.apache.maven:maven-artifact
    [DEBUG]   org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
    [DEBUG]   org.codehaus.plexus:plexus-utils:jar:1.0.4
    [DEBUG]   org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
    [DEBUG]       org.apache.maven:maven-artifact:jar:2.0:runtime (selected for runtime)
    [DEBUG]         org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.1)
    [DEBUG]       org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8:runtime (removed - nearer found: 1.0-alpha-9)
    [DEBUG]       org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5:runtime (selected for runtime)
    [DEBUG]         org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.1)
    [DEBUG]     org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.1)
    [DEBUG]     org.apache.maven:maven-artifact:jar:2.0:runtime (selected for runtime)
    [DEBUG]       org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - nearer found: 1.1)
    [DEBUG]     org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8:runtime (removed - nearer found: 1.0-alpha-9)
    [DEBUG] Adding managed dependencies for org.apache.maven:maven-plugin-api
    [DEBUG]   org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
    [DEBUG]   org.codehaus.plexus:plexus-utils:jar:1.0.4
    [DEBUG]   org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5
    [DEBUG]   org.apache.maven:maven-plugin-api:jar:2.0:runtime (selected for runtime)
    [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-scm-plugin:1.0:export' -->
    [DEBUG]   (f) basedir = D:\Maven\Synergie
    [DEBUG]   (f) connectionType = connection
    [DEBUG]   (s) connectionUrl = scm|cvs|pserver|username@SDAPPSYN|/u01/CVS-REP1|Clearing
    [DEBUG]   (f) password = pass
    [DEBUG]   (f) scmVersion = CL_SRV_1_10
    [DEBUG]   (f) scmVersionType = branch
    [DEBUG]   (f) settings = org.apache.maven.settings.Settings@1dee400
    [DEBUG]   (f) username = user
    [DEBUG] -- end configuration --
    [INFO] [scm:export]
    [INFO] ------------------------------------------------------------------------
    [ERROR] FATAL ERROR
    [INFO] ------------------------------------------------------------------------
    [INFO] null
    [INFO] ------------------------------------------------------------------------
    [DEBUG] Trace
    java.lang.NullPointerException
            at java.io.File.<init>(File.java:194)
            at org.apache.maven.scm.plugin.ExportMojo.export(ExportMojo.java:111)
            at org.apache.maven.scm.plugin.ExportMojo.execute(ExportMojo.java:69)
            at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
            at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
            at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493)
            at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
            at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
            at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:224)
            at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
            at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
            at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
            at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
            at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
            at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
            at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 2 seconds
    [INFO] Finished at: Mon Nov 12 17:47:38 CET 2007
    [INFO] Final Memory: 5M/9M
    [INFO] ------------------------------------------------------------------------

  20. #20
    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
    Comme je te l'ai dit dans un précédent post, basedir est défini par maven. Voici une conf qui devrait fonctionner (si ton CVSROOT est enregistré dans .cvspass)

    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
     
    <scm>
    	<connection>scm:cvs:pserver:username@SDAPPSYN:/u01/CVS-REP1:Clearing</connection>
    </scm>
    ....
     
    <plugin>
    	<groupId>org.apache.maven.plugins</groupId>
    	<artifactId>maven-scm-plugin</artifactId>
    	<version>1.0</version>
    	<configuration>
    		<connectionType>connection</connectionType>
    		<scmVersion>CL_SRV_1_10</scmVersion>
    		<scmVersionType>branch</scmVersionType>  
    	</configuration>
    </plugin>

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Erreur dans la version stable odoo (module parc auto)
    Par chagala dans le forum Odoo (ex-OpenERP)
    Réponses: 2
    Dernier message: 18/03/2015, 04h03
  2. Récupérer version d'un module
    Par Korben-Dallas dans le forum C
    Réponses: 10
    Dernier message: 27/05/2011, 17h40
  3. Gestion des versions de plusieurs modules
    Par overlex dans le forum Langage
    Réponses: 3
    Dernier message: 12/11/2010, 19h27
  4. Réponses: 1
    Dernier message: 19/08/2006, 06h03
  5. Version de PHP (module)
    Par artotal dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 09/05/2006, 09h46

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