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:
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:
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:
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.