Maven 2 如何配置MAVEN?

Maven 2 如何配置MAVEN?,maven-2,Maven 2,我是maven的新手,我已经完成了Apache站点中给出的配置步骤,但仍然无法配置它。因此,任何人请帮助我在windows中配置MAVEN的简单步骤。提前谢谢 已编辑 C:\Documents and Settings\arselv>mvn install [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO]

我是maven的新手,我已经完成了Apache站点中给出的配置步骤,但仍然无法配置它。因此,任何人请帮助我在windows中配置MAVEN的简单步骤。提前谢谢

已编辑

C:\Documents and Settings\arselv>mvn install
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO]    task-segment: [install]
[INFO] ------------------------------------------------------------------------
Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-         resources-     plugin/2.3/maven-resources-plugin-2.3.pom
Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-resources-  plugin/2.3/maven-resources-plugin-2.3.pom
 [INFO] ------------------------------------------------------------------------
 [ERROR] BUILD ERROR
 [INFO] ------------------------------------------------------------------------
 [INFO] Error building POM (may not be this project's POM).

 Project ID: org.apache.maven.plugins:maven-resources-plugin
 Reason: POM 'org.apache.maven.plugins:maven-resources-plugin' not found in   repository: Unable to download the artifact from any repository
 org.apache.maven.plugins:maven-resources-plugin:pom:2.3
 from the specified remote repositories:
 central (http://repo1.maven.org/maven2)
 for project org.apache.maven.plugins:maven-resources-plugin

 [INFO] ------------------------------------------------------------------------
 [INFO] For more information, run Maven with the -e switch
 [INFO] ------------------------------------------------------------------------
 [INFO] Total time: 42 seconds
 [INFO] Finished at: Fri Feb 05 13:10:06 IST 2010
 [INFO] Final Memory: 2M/5M
 [INFO] ------------------------------------------------------------------------

以上是我尝试执行apache站点中给出的步骤时出现的错误。

最简单的步骤是:


您提到了Apache站点上的一些步骤。那是你正在看的那一页吗?您在哪一步遇到问题?

Maven的安装非常简单:从站点下载ZIP,将其解压缩到硬盘驱动器的任何目录中,然后,只需将
bin/
目录添加到您的
PATH
Windows系统变量中即可。这样,您就可以从任何其他目录运行命令
mvn…

如果缺少特定资源,可以尝试直接浏览存储库,例如

在本例中,似乎存在“maven资源插件”。如果您位于防火墙后面,则可能需要编辑/conf/settings.xml以指定代理详细信息


您可以尝试的另一件事是使用
-U
执行mvn命令。这将强制更新不在本地存储库中的资源。

如果您使用的是代理,则需要进行配置。为此,请编辑或创建文件
${user.home}/.m2/settings.xml
,并向其中添加以下代码段:

<settings>
  .
  .
  <proxies>
   <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <host>proxy.somewhere.com</host>
      <port>8080</port>
      <username>proxyuser</username>
      <password>somepassword</password>
      <nonProxyHosts>www.google.com|*.somewhere.com</nonProxyHosts>
    </proxy>
  </proxies>
  .
  .
</settings>

.
.
真的
http
proxy.somewhere.com
8080
代理用户
密码
www.google.com |*.somewhere.com
.
.

您看到的问题可能与没有到默认Maven中央存储库的适当网络连接有关

一旦你解决了网络问题,你就需要了解Maven以及它能为你做些什么。为此,我建议你读一下这本书。它会告诉你你需要知道的一切

初始安装期间的一个方便提示是,如果您在多用户配置文件计算机上开发(即,您登录到网络,并且您的配置文件在登录/注销时同步),您将需要执行以下操作:

1) 编辑/.m2/settings.xml,使您的本地存储库位于网络配置文件之外,以避免每天移动大量数据。示例配置可以是:

<settings>
<localRepository>/Users/Shared/Repository</localRepository>
</settings>

/用户/共享/存储库

2)考虑使用AtgPrimes提供一个公司范围的中央Maven存储库,这将是第一个用RePO1.Maven解决Maven工件的端口。这意味着您开发的代码将留在内部,任何需要许可证的专业工件(如Oracle JDBC驱动程序或JTA之类)都可以在无需手动安装的情况下使用


如果您需要任何进一步的帮助或建议,请随时与我联系。

我们可能能够帮助您解决您面临的特定问题,但这太普遍了。您的问题可能与代理的存在有关。阅读Pascal Thivent的答案,了解如何解决这个问题。我这边也有+1。为了补充更多信息,如果您没有
${user.home}/.m2/settings.xml
文件,那么您可以从
MAVEN_home/conf
目录(MAVEN_home是您解压缩下载的MAVEN归档文件的目录)复制它,而不是创建一个文件,并且它已经有
标记,但这些标记都有注释。您只需取消对这些内容的注释,并根据您的网络更改主机、用户名和密码。如果您的防火墙不允许连接到丢失资源所在的repo,则此答案是一个很好的解决方法。