Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
m2eclipse出现问题——无法从Archiva下载maven工件——改为获取.lastUpdated文件_Maven_Download_M2eclipse_Archiva - Fatal编程技术网

m2eclipse出现问题——无法从Archiva下载maven工件——改为获取.lastUpdated文件

m2eclipse出现问题——无法从Archiva下载maven工件——改为获取.lastUpdated文件,maven,download,m2eclipse,archiva,Maven,Download,M2eclipse,Archiva,我正在使用基于Eclipse3.6(Helios)的STS2.5.2和内置的M2Eclipse0.10.0。我还将Archiva用作我的“远程”存储库管理器(托管在同一台机器上) 我已经更改了Maven配置设置文件,将我的Archiva实例指定为*的镜像,并且Archiva也是Central的代理。在我的所有pom中,我将我的Archiva内部存储库指定为存储库和插件存储库 设置是这样的,当Maven命令行(CLI)请求工件时,例如junit:junit:3.8.1:jar,请求将转到Archi

我正在使用基于Eclipse3.6(Helios)的STS2.5.2和内置的M2Eclipse0.10.0。我还将Archiva用作我的“远程”存储库管理器(托管在同一台机器上)

我已经更改了Maven配置设置文件,将我的Archiva实例指定为*的镜像,并且Archiva也是Central的代理。在我的所有pom中,我将我的Archiva内部存储库指定为存储库和插件存储库

设置是这样的,当Maven命令行(CLI)请求工件时,例如junit:junit:3.8.1:jar,请求将转到Archiva,Archiva反过来从Central检索工件(如果它还没有),然后将其提供给Maven CLI

对于Maven CLI来说,这一切都很好。我的问题是,当从Eclipse构建项目时,m2eclipse无法从Archiva下载某些工件。相反,我只得到可怕的.lastUpdated文件(pom和jar)。即使这些文物都在阿奇瓦。这个错误不会发生在大多数工件上,只是Archiva中的某些工件,例如org.apache.maven.doxia:doxia sink api:1.0-alpha-9:jar,它依赖于我的一个项目依赖项。我已经尝试从Archiva中删除有问题的工件,删除我的.m2存储库并重建,但问题仍然存在

有什么想法吗?这是一个记录在案的m2eclipse错误吗?作为一种解决方法,我创建了一个特殊的子模块,它除了从Maven CLI下载归档文件中缺少的工件外,什么也不做

提前感谢,


Steve Solomon

我使用artifactory,在指定错误的URL时收到.lastUpdated文件。为了解决这个问题,我使用-X选项运行了mvn,发现它并没有从我希望从中下载的存储库中下载jar


我猜如果您指定了一个不正确的工件,无论是名称还是版本,您也会遇到问题。

在这种情况下,最好是删除附加了.lastUpdated的工件。并运行mvn-U(强制更新开关-U)