Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven清理失败_Maven - Fatal编程技术网

Maven清理失败

Maven清理失败,maven,Maven,我在Java项目上运行Maven clean时确实遇到了麻烦,所以不知道该怎么办。我对Maven非常陌生,正在处理一个现有的项目,并试图在我的PC上设置环境 设置: Maven 2.2 爪哇7 添加了所有环境路径(M2、M2\U HOME、JAVA\U HOME) 问题: Project ID: org.apache.maven.plugins:maven-clean-plugin POM Location: C:\Users\myuser\.m2\repository\org\apache

我在Java项目上运行Maven clean时确实遇到了麻烦,所以不知道该怎么办。我对Maven非常陌生,正在处理一个现有的项目,并试图在我的PC上设置环境

设置:

  • Maven 2.2
  • 爪哇7
  • 添加了所有环境路径(M2、M2\U HOME、JAVA\U HOME)
问题:

Project ID: org.apache.maven.plugins:maven-clean-plugin
POM Location: C:\Users\myuser\.m2\repository\org\apache\maven\plugins\maven-clean-plugin\2.2\maven-clean-plugin-2.2.pom

Reason: Not a v4.0.0 POM. for project org.apache.maven.plugins:maven-clean-plugin at C:\Users\myuser\.m2\repository\org\apache\maven\plugins\maven-clean-plugin\2.2\maven-clean-plugin-2.2.pom
maven clean之后,maven-clean-plugin-2.2.pom的内容如下:

<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center></hr>
</body>
</html>

301永久搬迁
301永久搬迁

nginx
我试过: -从官方网站复制maven-clean-plugin-2.2.pom -删除存储库(.m2/存储库)中的所有内容 -再次获取源(新存储库) - ???

我真的不知道该怎么办了,非常感谢你的帮助

它为什么这样做?我应该在文件maven-clean-plugin-2.2.pom中看到什么,而它会更新为触发错误的内容?

您阅读了吗?这也是一个很好的起点

这是其中之一。您绝对不应该像以前那样使用它的
.pom
(手动下载)

您提到的
.pom
的内容是HTML页面,该页面在出现错误时显示。既然你提到Maven 2.2,我想你的项目已经很老了。显然,核心插件的位置已经发生了变化,重定向到新位置也不起作用。你所在的部门设置了什么


为什么要使用Maven 2.2?POM错误由m2存储库中未关闭的
标记触发。我修复了HTML标记,POM错误不再显示。

我只是试图通过克隆一个已经存在的项目来设置环境。所以我不确定Maven为什么过时了,但它似乎对他们的项目很有效。我阅读了POM的说明,但是文件夹.m2对我来说仍然是个谜,
.m2
文件夹包含您的本地存储库。它包含您(或Maven本身)在运行Maven构建时曾经使用/解析或构建/安装的所有工件的本地副本。请参阅。这应该在Maven文件夹中。。我会尽快看一看,让你知道什么是writer在镜像标签(但这将是在几个小时后,因为我没有访问源代码atm)。谢谢你迄今为止的帮助你找到解决办法了吗?是的,我应该以某种方式结束这个问题。