【发布时间】:2011-04-04 19:52:56
【问题描述】:
从今天早上开始,Maven 无法构建任何需要 tomcat-maven-plugin 的项目。我尝试使用简约的 pom.xml,只使用一个依赖项,但在所有情况下我都得到以下结果:
[INFO] 构建 POM 时出错(可能不是 此项目的 POM)。
项目编号: org.codehaus.mojo:tomcat-maven-plugin
原因:获取 POM 时出错 'org.codehaus.mojo:tomcat-maven-plugin' 从存储库:无法读取 元数据的本地副本:无法读取 元数据来自 'C:\Users\***\.m2\repository\org\codehaus\mojo\tomcat-maven-plugin\maven-metadata-codehaus release.xml':结束标签名称 必须匹配开始标签名称
从 第 7 行(位置:看到的 TEXT ...\n...@9:8)
org.codehaus.mojo:tomcat-maven-plugin:pom:最新对于项目 org.codehaus.mojo:tomcat-maven-plugin
首先,我尝试删除本地数据并重新下载,但只是校验和失败。 我打开 maven-metadata-codehaus release.xml 只是为了在里面看到这个:
301 永久移动
已移动 永久
Apache/2.0.52(红帽) 服务器位于 repository.codehaus.org 端口 80
我厌倦了更改版本和存储库,但没有任何帮助。有什么想法吗?
附: 这是我尝试过的最小 pom:
<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>
【问题讨论】: