首页 文章

创建一个maven项目

提问于
浏览
9

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

errors描述资源路径位置类型CoreException:无法计算构建计划:插件org.apache.maven.plugins:maven-compiler-plugin:2.3.2或其中一个依赖项无法解析:无法读取org的工件描述符.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2:ArtifactResolutionException:无法从http:// repo1传输org.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2 . maven.org/maven2缓存在本地存储库中,在中心的更新间隔过去或强制更新之前,不会重新尝试解析 . 原始错误:无法传输工件org.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2 from / to central(http://repo1.maven.org/maven2):连接超时pom.xml / speech-to-text line 1 Maven Project构建生命周期映射问题

4 回答

  • 1

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

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

  • 0

    我刚刚用嵌入式Maven解决了这个问题,感谢@MaDa .

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

    1)创建/更新settings.xml . 找出它在Eclipse中的位置:Window> Preferences> Maven> User Settings . 浏览到为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文件,则可能不需要<settings>标记 .

    2)Eclipse:Window - > Preferences - > Maven - > Installations . 浏览“嵌入式安装的全局设置”并指向文件settings.xml .

    3)重启Eclipse

    ...而已 . 希望它比我的经验痛苦少 . :d

  • 10

    尝试更新maven项目

    • 右键单击转到poroject

    • maven

    • 更新项目(ALT F5)

  • 3

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

相关问题