maven构build错误

我对maven很陌生。 我下载了maven 2.0.11版本,并将其安装在我的32位redhat linux上,并与JDK 1.4一起安装

安装后,我configuration了代理设置。 当我尝试运行一些存储库(组织)的命令mvn install downlaod成功,但然后失败,如下所示的构build错误:

 [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Cannot execute mojo: resources. It requires a project with an existing pom.xml, but the build is not using one. [INFO] ------------------------------------------------------------------------ [INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------------------------ [INFO] Total time: 16 second 

这个错误是什么意思 ? 以及我错过了什么configuration?
我如何下载完整的存储库?

谢谢,

这个错误通常意味着你正在尝试构建的当前目录中没有pom.xml

ant build.xml引用了几个pom文件:

 <xmlproperty file="${IMPERIUS_SVN_MODULES}/pom.xml"/> <property name="POM_XML_FILE" value="${basedir}/pom.xml"/> <property name="POM_XML_URL" value="${IMPERIUS_SVN_TRUNK_REPOSITORY}/pom.xml?view=co"/> <get src="${POM_XML_URL}" dest="${POM_XML_FILE}"/> 

你可以检查,当你运行ant这些被拉下来? 如果没有,请尝试从这里手动下载pom,并将其保存在与build.xml相同的目录中。 然后尝试再次运行ant

你的Maven安装似乎是正确的。 但是,要运行Maven命令,必须在pom.xml文件所在的目录中运行。 看来你没有在当前目录中的任何pom.xml

pom.xml文件描述了你的项目,它是Maven 2的基础。阅读官方文档以获得关于这个文件的更多信息。

请注意,Maven还提供了Archetype插件 ,可用于创建特定类型(Java项目,Web应用程序,Hibernate,Spring等)的全新项目。 原型将创建这种类型的项目的默认结构和一些文件(包括pom.xml )。 这个插件是没有pom.xml文件的唯一Maven使用情况。

我今天也有这个问题。 在Maven Build的配置下,我改变了Base目录:例如

C:/本地/项目/ MyProject的

,这是通过使用浏览文件系统…来设置的

$ {workspace_loc:/ MyProject的}

Browse Workspace设置并能够构建项目。