如何在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 映射问题
答案 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项目
转到poroject右键单击
maven
更新项目(ALT + F5)
答案 3 :(得分:0)
你是代理人吗?您是否在settings.xml文件中配置了它?