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.