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 :

[MAVEN]utilisation de "release:prepare"


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de DanielW33
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2006
    Messages : 327
    Par défaut [MAVEN]utilisation de "release:prepare"
    Je desire utiliser cette commande pour creer mes releases.
    Je possede un fichier release.properties a la racine de mon projet
    Quels sont les proprietes utilisable dans ce fichier.
    Notamment, comment preciser un user et son password pour l'inclure dans le scm.
    mon fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    #release configuration
    #Tue Mar 27 17:07:18 CEST 2007
    preparationGoals=clean integration-test
    completedPhase=check-poms
    scm.url=scm\:cvs|pserver|@host.du.cvs|mon/repository/cvs|monProjet
    Attention je souhaiterais egalement que ces proprietes soit "caches" ( donc ni visible dans le fichier pom.xml, ni dans ce fichier )

  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
    Pourquoi veux-tu écrire toi-même ce fichier?
    Si tu lances mvn release:prepare, un wizard te posera un ensemble de question te permettant de faire ta release.
    Concernant le user/password, mvn release:prepare -Dusername=your_user -Dpassword=your_password

    Quand tout est fini, mvn release:perform

  3. #3
    Membre éclairé Avatar de DanielW33
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2006
    Messages : 327
    Par défaut
    Je ne doit alors pas bien ecrire la commande car j'ai l'impression qu'il ne prend pas en compte mon password?
    J'ai l'erreur suivante :
    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
     
    C:\>mvn -X release:prepare -Dusername=mon_user -Dpassword=mon_password
    + Error stacktraces are turned on.
    Maven version: 2.0.5
    [DEBUG] Building Maven user-level plugin registry from: 'C:\Documents and Setting
    [DEBUG] Building Maven global-level plugin registry from: 'C:\Program Files\maven
     
    ...
    ...
    ...
     
     
    [DEBUG]   (f) preparationGoals = clean integration-test
    [DEBUG]   (f) project = org.apache.maven.project.MavenProject@c7689530
    [DEBUG]   (f) reactorProjects = [org.apache.maven.project.MavenProject@c7689530]
    [DEBUG]   (f) generateReleasePoms = false
    [DEBUG]   (f) password = mon_password
    [DEBUG]   (f) preparationGoals = clean integration-test
    [DEBUG]   (f) project = org.apache.maven.project.MavenProject@c7689530
    [DEBUG]   (f) reactorProjects = [org.apache.maven.project.MavenProject@c7689530]
    [DEBUG]   (f) resume = true
    [DEBUG]   (f) settings = org.apache.maven.settings.Settings@1dec1dd
    [DEBUG]   (f) useEditMode = false
    [DEBUG]   (f) username = mon_user
    [DEBUG] -- end configuration --
    [INFO] [release:prepare]
    [INFO] Resuming release from phase 'scm-check-modifications'
    [INFO] Verifying that there are no local modifications...
    [INFO] Executing: cvs -z3 -f -d :pserver:mon_user@host.du.cvs:/usr/base/cvs/MON_REPO  -n -q update -d
    [INFO] Working directory: C:\
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Unable to check for local modifications
    Provider message:
    The cvs command failed.
    Command output:
    cvs update: Empty password used - try 'cvs login' with a real password
     
    cvs [update aborted]: authorization failed: server host.du.cvs rejected access to /usr/base/cvs/MON_REPO for user mon_user
     
    [INFO] ------------------------------------------------------------------------
    [DEBUG] Trace
    org.apache.maven.BuildFailureException: Unable to check for local modifications
    Provider message:
    The cvs command failed.
    Command output:
    cvs update: Empty password used - try 'cvs login' with a real password
     
    cvs [update aborted]: authorization failed: server host.du.cvs rejected access to /usr/base/cvs/MON_REPOfor user mon_user
     
            at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:560)
            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:330)
            at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:123)
            at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
            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:324)
            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)
    Caused by: org.apache.maven.plugin.MojoFailureException: Unable to check for local modifications
    Provider message:
    The cvs command failed.
    Command output:
    cvs update: Empty password used - try 'cvs login' with a real password
     
    cvs [update aborted]: authorization failed: server host.du.cvs rejected access to /usr/base/cvs/MON_REPOfor user mon_user
     
            at org.apache.maven.plugins.release.PrepareReleaseMojo.execute(PrepareReleaseMojo.java:114)
            at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:420)
            at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
            ... 16 more
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 3 seconds
    [INFO] Finished at: Tue Mar 27 17:58:08 CEST 2007
    [INFO] Final Memory: 5M/508M
    [INFO] ------------------------------------------------------------------------

  4. #4
    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
    Si tu utilises cvsnt, c'est normal car les password de cvsnt sont stockés dans la base de registre et nous ne pouvons y acceder.

    Si tu lances la commande cvs login, cvs stockera dans sa base ton password, et tu pourras faire ta release.

  5. #5
    Membre éclairé Avatar de DanielW33
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2006
    Messages : 327
    Par défaut [MAESTRO] Probleme sur "register" et sur changement password
    J'ai un probleme pour le changement de mot de passe dans MAESTRO :
    lorsque je cree un user en indiquant un changement de mot de passe au prochain login, lorsque je me log avec ce user, a la validation du changement de mot de passe il m' indique "Password confirmation failed. Passwords do not match." alors que le pass et sa confirmation sont identique".Ce probleme est-il deja relever ?




    De plus lorsqu'un user veux s'enregistrer il recoit un mail de confirmation d'enregistrement, mais l'URL de confirmation pointe sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "http://localhost:9090/security/login!login.action?validateMe=0664792d4f7640c7bc48c40b3fd6f073"
    Or mon Maestro est sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://lhost.du.serveur.maestro:8080/security/....
    Y a-t'il une config pour changer cette URL ?

  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
    Citation Envoyé par DanielW33
    J'ai un probleme pour le changement de mot de passe dans MAESTRO :
    lorsque je cree un user en indiquant un changement de mot de passe au prochain login, lorsque je me log avec ce user, a la validation du changement de mot de passe il m' indique "Password confirmation failed. Passwords do not match." alors que le pass et sa confirmation sont identique".Ce probleme est-il deja relever ?
    Oui et il est corrigé dans la 1.2.


    Citation Envoyé par DanielW33
    De plus lorsqu'un user veux s'enregistrer il recoit un mail de confirmation d'enregistrement, mais l'URL de confirmation pointe sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "http://localhost:9090/security/login!login.action?validateMe=0664792d4f7640c7bc48c40b3fd6f073"
    Or mon Maestro est sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://lhost.du.serveur.maestro:8080/security/....
    Y a-t'il une config pour changer cette URL ?
    Tu dois changer l'url dans :
    apps/archiva/webapps/WEB-INF/classes/META-INF/plexus/applications.xml
    apps/continuum/webapps/WEB-INF/classes/META-INF/plexus/applications.xml
    apps/projectserver/webapps/WEB-INF/classes/META-INF/plexus/applications.xml

Discussions similaires

  1. Maven 3 + Tycho release:prepare ?
    Par jojodu31 dans le forum Maven
    Réponses: 2
    Dernier message: 29/04/2011, 15h52
  2. [MAVEN]Utilisation du plugin de release
    Par DanielW33 dans le forum Maven
    Réponses: 3
    Dernier message: 11/08/2007, 23h09
  3. [MAVEN]Utilisation du plugin de release
    Par DanielW33 dans le forum Maven
    Réponses: 1
    Dernier message: 18/07/2007, 10h26

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