创建一个maven项目

use*_*021 10 java maven-2 maven

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

错误说明资源路径位置类型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.maven转移org.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2 .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构建生命周期映射问题

Tom*_*Tom 10

我刚刚用嵌入式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>
Run Code Online (Sandbox Code Playgroud)

如果您有settings.xml文件,则可能不需要<settings>标记.

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

3)重启Eclipse

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


MaD*_*aDa 5

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

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