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 :

Référentiel maison - Déploiement


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 Référentiel maison - Déploiement
    Bonjour,

    Je souhaite mettre en place un référentiel maison. Pour ce faire, j'ai installé Archiva pour mon référentiel.

    Dans mon pom.xml j'ai ajouté ceci :

    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
      <repositories>
        <repository>
          <id>internal</id>
          <name>Archiva Managed Internal Repository</name>
            <url>http://localhost:8080/apache-archiva-1.0.1/repository/internal/</url>
          <releases>
            <enabled>true</enabled>
          </releases>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
        </repository>
    	<repository>
          <id>snapshots</id>
          <name>Archiva Managed Snapshot Repository</name>
          <url>http://localhost:8080/apache-archiva-1.0.1/repository/snapshots/</url>
          <releases>
            <enabled>false</enabled>
          </releases>
          <snapshots>
            <enabled>true</enabled>
          </snapshots>
        </repository>
      </repositories>
    Je vois bien les artefacts dans mon référentiel.

    Je souhaite maintenant déployer mon projet dans ce référentiel. Et la ça coince.

    J'ai rajouter ceci dans le pom.xml

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
       <distributionManagement>
        <repository>
          <id>internal</id>
    	  <name>internal</name>
          	  <url>scp:C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/apache-archiva-1.0.1/data/repositories/internal</url>
        </repository>
        <snapshotRepository>
          <id>snapshots</id>
    	  <name>snapshots</name>
              <url>scp:C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/apache-archiva-1.0.1/data/repositories/snapshots</url>
        </snapshotRepository>	
      </distributionManagement>
    La commande mvn deploy me retourne 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
    [INFO] site:attach-descriptor
    [INFO] install:install
    [INFO] Installing C:\produits\eclipse\worspace\commonsMavenized\pom.xml to C:\Documents and Settings\xxx\.m2\repository\sib\commonsMavenized\6.6.6\commonsMavenized-6.6.6.pom
    [INFO] deploy:deploy
    altDeploymentRepository = null
    [ERROR] mojo-execute : deploy:deploy
    Diagnosis: Error deploying artifact: Authentication failed: Cannot connect. Reason: Session.connect: java.net.UnknownHostException: C
    FATAL ERROR: Error executing Maven for a project
    [ERROR] project-execute : sib:commonsMavenized:pom:6.6.6 (  task-segment: [deploy] )
    Diagnosis: Error deploying artifact: Authentication failed: Cannot connect. Reason: Session.connect: java.net.UnknownHostException: C
    FATAL ERROR: Error executing Maven for a project
    org.apache.maven.lifecycle.LifecycleExecutionException: Error deploying artifact: Authentication failed: Cannot connect. Reason: Session.connect: java.net.UnknownHostException: C
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
    Configuration : Maven 2.0.7, Archiva 1.0.1, Tomcat 5.5.23.

    J'ai voulu jouer au 'malin' en donnant comme version 6.6.6 à mon artefact. Mes soucis ne viendraient-ils pas de là ?

    Merci.

    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
    Si j'essaye avec le protocole suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
       <distributionManagement>
        <repository>
          <id>internal</id>
    	  <name>internal</name>
          <url>dav:http://localhost:8080/apache-archiva-1.0.1/repository/internal/</url>
        </repository>
    Et que j'ajoutes ceci dans le fichier .m2/settings.xml

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
        <servers>
          <server>
            <id>internal</id>
            <username>admin</username>
            <password>remy0</password>
          </server>
          <server>
    J'obtiens 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
    [INFO] Installing C:\produits\eclipse\worspace\commonsMavenized\pom.xml to C:\Documents and Settings\xxx\.m2\repository\sib\commonsMavenized\6.6.6\commonsMavenized-6.6.6.pom
    [INFO] deploy:deploy
    altDeploymentRepository = null
    WAGON_VERSION: 1.0-beta-2
    8 févr. 2008 12:14:24 org.apache.commons.httpclient.HttpMethodBase processRedirectResponse
    INFO: Redirect requested but followRedirects is disabled
    8 févr. 2008 12:14:24 org.apache.commons.httpclient.HttpMethodBase processAuthenticationResponse
    ATTENTION: No credentials available for the 'Repository Archiva Managed Internal Repository' authentication realm at localhost
    8 févr. 2008 12:14:24 org.apache.commons.httpclient.HttpMethodBase processAuthenticationResponse
    ATTENTION: No credentials available for the 'Repository Archiva Managed Internal Repository' authentication realm at localhost
    Downloading [internal] -> http://localhost:8080/apache-archiva-1.0.1/repository/internal//sib/commonsMavenized/6.6.6/commonsMavenized-6.6.6.pom
    .[ERROR] mojo-execute : deploy:deploy
    Diagnosis: Error deploying artifact: Failed to transfer file: http://localhost:8080/apache-archiva-1.0.1/repository/internal/sib/commonsMavenized/6.6.6/commonsMavenized-6.6.6.pom. Return code is: 401 Unauthorized
    FATAL ERROR: Error executing Maven for a project
    [ERROR] project-execute : sib:commonsMavenized:pom:6.6.6 (  task-segment: [deploy] )
    Diagnosis: Error deploying artifact: Failed to transfer file: http://localhost:8080/apache-archiva-1.0.1/repository/internal/sib/commonsMavenized/6.6.6/commonsMavenized-6.6.6.pom. Return code is: 401 Unauthorized
    FATAL ERROR: Error executing Maven for a project
    org.apache.maven.lifecycle.LifecycleExecutionException: Error deploying artifact: Failed to transfer file: http://localhost:8080/apache-archiva-1.0.1/repository/internal/sib/commonsMavenized/6.6.6/commonsMavenized-6.6.6.pom. Return code is: 401 Unauthorized
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)8 févr. 2008 12:14:24 org.apache.commons.httpclient.HttpMethodBase processAuthenticationResponse
    ATTENTION: No credentials available for the 'Repository Archiva Managed Internal Repository' authentication realm at localhost
    8 févr. 2008 12:14:24 org.apache.commons.httpclient.HttpMethodBase processAuthenticationResponse
    ATTENTION: No credentials available for the 'Repository Archiva Managed Internal Repository' authentication realm at localhost
    8 févr. 2008 12:14:24 org.apache.commons.httpclient.HttpMethodBase processAuthenticationResponse
    ATTENTION: No credentials available for the 'Repository Archiva Managed Internal Repository' authentication realm at localhost
     
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
    	at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:441)
    Merci.

    Rémy.

  3. #3
    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
    1- tu ne peux pas faire un scp sur un répertoire local
    2- pour utiliser le webdav, il faut que tu donnes les bons droits à ton utilisateur dans Archiva

  4. #4
    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
    Avec les droits "Global Repository Manager" ca ne fonction pas.

    J'ai vu ceci : http://jira.codehaus.org/browse/MRM-324
    J'ai donc essayé avec les rôles suivants :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Rôles affectés
     
        * Repository Observer - internal
        * Repository Manager - internal
        * Repository Observer - snapshots
        * Repository Manager - snapshots
    Même chose...

    Rémy.

  5. #5
    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
    Désolé, je ne vois pas. Tu devrais essayer de poser la question sur la mailing list d'Archiva.

Discussions similaires

  1. [Débutant] Déploiement de dll "maison"
    Par zoorgh dans le forum VB.NET
    Réponses: 1
    Dernier message: 14/02/2012, 20h03
  2. SUGAR CRM : Déploiement de module fait maison
    Par marveljojo75 dans le forum SugarCRM
    Réponses: 1
    Dernier message: 17/10/2008, 10h36
  3. [CR][VB]Problème de déploiement
    Par pvil dans le forum SDK
    Réponses: 3
    Dernier message: 16/08/2002, 07h39
  4. [Kylix] [cgi] pb déploiement appli avec connexion MySQL [rés
    Par Nepomiachty Olivier dans le forum EDI
    Réponses: 3
    Dernier message: 06/08/2002, 20h09
  5. Réponses: 2
    Dernier message: 15/04/2002, 12h56

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