2011-05-30 210 views
0

maven在做'mvn clean package'时下载每个依赖项。以及依赖项,它也试图下载maven-metadata.xml与每个依赖项。在我的系统中,maven无法下载这个maven-metadata.xml。有谁知道,这是什么maven-metadata.xml?和下载失败的可能性?maven依赖关系解决问题

回答

0

只有当您不知道组ID,工件ID和版本信息时,才需要maven-metadata.xml。请在这里发布你的pom.xml。可能会有一些问题。此外,请确保您的本地Maven存储库(在Windows上,D:\ Documents and Settings \ user.name.m2 \ repository)包含所需的依赖关系。

例如,只有当repository \ log4j \ log4j \ 1.2.12文件夹包含Jar文件和POM文件时,log4j才可以被认为是正确安装在本地。当这两个存在并且您在pom.xml中正确提及工件ID,组ID和版本时,Maven将在本地拾取该jar文件,并且不会在您每次构建时下载。

+0

在我的pom.xml文件的依赖性条目是如下, – Mariselvam 2011-05-31 05:10:32

+0

<依赖性> org.springframework 弹簧 2.0.6 org.springframework 弹簧测试 2.5 org.apache.cxf CXF-RT-前端-JAXRS 2.2.10 MySQL的 MySQL的连接器的Java 5.1.6 <依赖关系> – Mariselvam 2011-05-31 05:14:44

+0

现在,检查是否所有上述依赖关系ar e正确安装在本地存储库中 - 检查工件标识,组标识和版本。然后确保每个依赖项都存在jar文件和pom文件。 – Vijay 2011-05-31 05:26:18