2010-08-27 3 views
4

С сегодняшнего утра Maven не может построить проект, который требует плагина tomcat-maven. Я попытался с минималистичным pom.xml, с просто одной зависимостью, но и во всех случаях я получаю следующее:Maven не работает с tomcat-maven-плагином с сегодняшнего утра

[INFO] Здание Ошибки POM (не может быть этот проект POM).

Project ID: org.codehaus.mojo: кот-Maven-плагин

Причина: Ошибка при получении POM для 'org.codehaus.mojo: кот-Maven-плагин' из хранилища: Невозможно read Локальная копия метаданных: не удается прочитать метаданные от 'C: \ Users \ *** \. m2 \ repository \ org \ codehaus \ mojo \ tomcat-maven-plugin \ maven-metadata-codehaus release.xml': имя конечного тега должно совпадать с именем стартового тега


от строка 7 (позиция: ТЕКСТ видел ... \ n ... @ 9: 8)
org.codehaus.mojo: кот-Maven-плагин: ПОМ: Последняя

для проекта org.codehaus.mojo: TOMCAT-Maven-плагин

Во-первых, я попытался удалить локальные данные и redownloading , но я просто получил сбои контрольной суммы. Я открыл Maven-метаданными Codehaus releases.xml только увидеть это внутри:

Переехал Постоянно

Переехал Постоянно

Документ переехал https://nexus.codehaus.org/content/repositories/releases/org/codehaus/mojo/tomcat-maven-plugin/maven-metadata.xml здесь.


Apache/2.0.52 (Red Hat) сервер в repository.codehaus.org Порт

Я устал изменение версий и хранилища, но ничего не помогало. Какие-нибудь идеи?

P.S. Вот минимальный П я попытался с:

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

ответ

5

Похоже Перенаправление неверно, Codehaus Снимки проксированных по: https://nexus.codehaus.org/content/repositories/codehaus-snapshots/.

Так объявить следующее pluginRepository использовать SNAPSHOT версию кота-Maven-плагин:

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

Большого наконечник. Он решил мои проблемы с построением. Спасибо! Я просто не понимаю, как они могут испортить это так плохо, что вы получаете барахло в своем местном репо и оставляете его незафиксированным в течение нескольких дней ?! – kaqqao

+0

@veggen Я видел [MOJO-1556] (http://jira.codehaus.org/browse/MOJO-1556), в котором упоминается проблема, и похоже, что они вернули изменение на данный момент. –

Смежные вопросы