2010-08-27 6 views
4

Depuis ce matin, Maven ne peut pas construire de projet nécessitant tomcat-maven-plugin. J'ai essayé avec le pom.xml minimalistes, avec cette seule dépendance, mais dans tous les cas, je reçois le texte suivant:Maven échoue avec tomcat-maven-plugin depuis ce matin

[INFO] immeuble d'erreur POM (peut-être pas ce projet de POM).

ID du projet: org.codehaus.mojo: tomcat-maven-plugin

Raison: Erreur d'obtention POM pour 'org.codehaus.mojo: tomcat-maven-plugin' du référentiel: Impossible de read Copie locale des métadonnées: Impossible de lire les métadonnées 'C: \ Users \ *** \. m2 \ référentiel \ org \ codehaus \ mojo \ tomcat-maven-plugin \ maven-metadata-codehaus releases.xml': nom de la balise de fin doit correspondre au nom du point de départ


de ligne 7 (position: TEXT vu ... \ n ... @ 9: 8)
org.codehaus.mojo: tomcat-maven-plugin: pom: DERNIÈRE

pour le projet org.codehaus.mojo: tomcat-maven-plugin

D'abord, j'essayé de supprimer les données locales et Redownloading , mais j'ai juste des échecs de checksum. Je ouvert releases.xml maven-metadata-Codehaus juste pour voir ce à l'intérieur:

Moved Permanently

Moved en permanence

Le document a déplacé https://nexus.codehaus.org/content/repositories/releases/org/codehaus/mojo/tomcat-maven-plugin/maven-metadata.xml ici.


Apache/2.0.52 (Red Hat) serveur à repository.codehaus.org Port

I versions changeantes fatigués et les dépôts, mais rien aidé. Des idées quelqu'un?

P.S. Voici le pom j'ai essayé avec un minimum:

<project xmlns="http://maven.apache.org/POM/4.0.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
<modelVersion>4.0.0</modelVersion> 

<groupId>org.codehaus.mojo</groupId> 
<artifactId>my-project</artifactId> 
<version>1.0</version> 

<pluginRepositories> 
<pluginRepository> 
<id>Codehaus Snapshots</id> 
<url>http://snapshots.repository.codehaus.org/</url> 
<snapshots> 
<enabled>true</enabled> 
</snapshots> 
<releases> 
<enabled>true</enabled> 
</releases> 
</pluginRepository> 
</pluginRepositories> 

<build> 
<finalName>my-webapp</finalName> 
<plugins> 

<plugin> 
<groupId>org.codehaus.mojo</groupId> 
<artifactId>tomcat-maven-plugin</artifactId> 
<version>1.0-SNAPSHOT</version> 
</plugin> 

</plugins> 

</build> 
</project> 

Répondre

5

Il semble que la redirection est incorrecte, Codehaus instantanés sont estimés à partir de: https://nexus.codehaus.org/content/repositories/codehaus-snapshots/.

déclare donc les suivantes pluginRepository d'utiliser des versions SNAPSHOT du tomcat-maven-plugin:

<pluginRepositories> 
    <pluginRepository> 
    <id>Codehaus Snapshots</id> 
    <url>https://nexus.codehaus.org/content/repositories/codehaus-snapshots</url> 
    </pluginRepository> 
</pluginRepositories> 
+0

Grande pointe. Il a résolu mes problèmes de construction. Je vous remercie! J'ai juste échoué à comprendre comment ils pourraient tout gâcher si mal que vous obtenez indésirable dans votre dépôt local et le laisser unfixed pendant des jours ?! – kaqqao

+0

@veggen J'ai vu [MOJO-1556] (http://jira.codehaus.org/browse/MOJO-1556) qui mentionne le problème et il semble qu'ils aient annulé le changement pour le moment. –

Questions connexes