创建一个maven项目

时间:2011-11-15 14:42:22

标签: java maven-2 maven

如何在eclipse中创建一个简单的maven项目。每次创建它时都会在创建项目时出错。

  

错误说明资源路径位置类型CoreException:可以   不计算构建计划:插件   org.apache.maven.plugins:maven-compiler-plugin:2.3.2或其中一个   无法解析依赖项:无法读取工件描述符   for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2:   ArtifactResolutionException:无法传输   org.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2来自   http://repo1.maven.org/maven2缓存在本地存储库中,   直到更新间隔为止,才会重新尝试解析   中心已经过去或强制更新。原始错误:不能   转移神器   org.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2 from / to   central(http://repo1.maven.org/maven2):连接时间   out pom.xml / speech-to-text line 1 Maven Project Build Lifecycle   映射问题

4 个答案:

答案 0 :(得分:10)

由于@MaDa,我刚刚用嵌入式Maven解决了这个问题。

对于处于同样情况的其他人,我不仅仅是在旅途中,试试这个:

1)创建/更新settings.xml。找出它在Eclipse中的位置:Window>偏好> Maven>用户设置。浏览到为settings.xml指定的位置 - 如果不存在,则创建它。添加以下内容:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      http://maven.apache.org/xsd/settings-1.0.0.xsd">

<proxies>
    <proxy>
      <id>1</id>
      <active>true</active>
      <protocol>http</protocol>      
      <host>*INSERT PROXY HERE*</host>
      <port>80</port>
      <nonProxyHosts>localhost</nonProxyHosts>
    </proxy>    
</proxies>

</settings>

如果你有一个settings.xml文件,你可能不需要&lt;设置&gt;标签

2)Eclipse:Window - &gt;偏好 - &gt; Maven - &gt;安装。浏览“嵌入式安装的全局设置”并指向文件settings.xml。

3)重启Eclipse

......就是这样。希望它比我的经验痛苦少。 :d

答案 1 :(得分:3)

如果您使用独立的Maven安装,请查看有关用户设置的Maven docs;如果你在防火墙/ NAT后面,那么你可能需要在<proxy>标签内添加代理定义。

如果您使用嵌入在Eclipse中的Maven,上面的句子也是有效的,但另外您需要确保考虑您的用户设置文件(首选项 - &gt; Maven - &gt;用户设置)。

答案 2 :(得分:1)

尝试更新maven项目

  1. 转到poroject右键单击

  2. maven

  3. 更新项目(ALT + F5)

答案 3 :(得分:0)

你是代理人吗?您是否在settings.xml文件中配置了它?