Maven 2 如何配置MAVEN?
我是maven的新手,我已经完成了Apache站点中给出的配置步骤,但仍然无法配置它。因此,任何人请帮助我在windows中配置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]
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,则此答案是一个很好的解决方法。