kaq*_*qao 4 plugins tomcat maven-2
从今天早上开始,Maven无法构建任何需要tomcat-maven-plugin的项目.我尝试使用minimalistic pom.xml,只有一个依赖项,但在所有情况下我得到以下内容:
[INFO]构建POM时出错(可能不是此项目的POM).
项目ID:org.codehaus.mojo:tomcat-maven-plugin
原因:从存储库获取'org.codehaus.mojo:tomcat-maven-plugin'的POM时出错:无法读取元数据的本地副本:无法从'C:\ Users\***\.m2\repository \读取元数据org\codehaus\mojo\tomcat-maven-plugin\maven-metadata-codehaus releases.xml':结束标记名称必须与开始标记名称匹配
从第7行(位置:TEXT见...... \n ... @ 9:8)
org.codehaus.mojo:tomcat-maven-plugin:pom:LATEST对于项目org.codehaus.mojo:tomcat-maven-plugin
首先,我尝试删除本地数据和重新下载,但我刚刚遇到校验和失败.我打开maven-metadata-codehaus releases.xml只是为了看到里面的内容:
301永久移动
永久移动
位于repository.codehaus.org的Apache/2.0.52(Red Hat)服务器端口80
我厌倦了更改版本和存储库,但没有任何帮助.任何人的想法?
PS这是我试过的最小的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>
Run Code Online (Sandbox Code Playgroud)
看起来重定向不正确,Codehaus Snapshots代理:https://nexus.codehaus.org/content/repositories/codehaus-snapshots/.
因此声明以下内容pluginRepository以使用tomcat-maven-plugin的SNAPSHOT版本:
<pluginRepositories>
<pluginRepository>
<id>Codehaus Snapshots</id>
<url>https://nexus.codehaus.org/content/repositories/codehaus-snapshots</url>
</pluginRepository>
</pluginRepositories>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5126 次 |
| 最近记录: |