【发布时间】:2013-01-28 08:59:35
【问题描述】:
我正在使用带有 m2e 插件的 Eclipse Juno。我通过 Eclipse 将我的 java 项目转换为 maven 项目
右键项目>转到菜单配置>转换为maven项目。
这些是错误:
Multiple annotations found at this line:
- Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-
plugin:2.3.2:compile (execution: default-compile, phase: compile)
- Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-
plugin:2.3.2:testCompile (execution: default-testCompile, phase: test-compile)
- CoreException: Could not get the value for parameter compilerId for plugin execution default-
compile: PluginResolutionException: Plugin org.apache.maven.plugins:maven-compiler-plugin:2.3.2 or one of
its dependencies could not be resolved: The following artifacts could not be resolved:
org.codehaus.plexus:plexus-compiler-manager:jar:1.8.1, org.codehaus.plexus:plexus-compiler-javac:jar:1.8.1:
Failure to transfer org.codehaus.plexus:plexus-compiler-manager:jar:1.8.1 from http://repo.maven.apache.org/
maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central
has elapsed or updates are forced. Original error: Could not transfer artifact org.codehaus.plexus:plexus-compiler-
manager:jar:1.8.1 from/to central (http://repo.maven.apache.org/maven2): connection timed out to http://
repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/1.8.1/plexus-compiler-
manager-1.8.1.jar
- CoreException: Could not get the value for parameter compilerId for plugin execution default-
testCompile: PluginResolutionException: Plugin org.apache.maven.plugins:maven-compiler-plugin:2.3.2 or one
of its dependencies could not be resolved: The following artifacts could not be resolved:
org.codehaus.plexus:plexus-compiler-manager:jar:1.8.1, org.codehaus.plexus:plexus-compiler-javac:jar:1.8.1:
Failure to transfer org.codehaus.plexus:plexus-compiler-manager:jar:1.8.1 from http://repo.maven.apache.org/
maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central
has elapsed or updates are forced. Original error: Could not transfer artifact org.codehaus.plexus:plexus-compiler-
manager:jar:1.8.1 from/to central (http://repo.maven.apache.org/maven2): connection timed out to http://
repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/1.8.1/plexus-compiler-
manager-1.8.1.jar
如何解决这个问题? 请帮忙。
【问题讨论】:
-
似乎是网络问题,因为您的日志显示 plexus-compiler-manager-1.8.1.jar 由于网络超时而无法下载。尝试创建一个 vanilla maven 项目设置并确保其有效,然后重试该项目。让 vanilla 项目正常工作后,重新启动 Eclipse 并刷新完整的项目。
-
对于从 Eclipse、Maven、M2E 和 GWT 开始的初学者来说,很难要求增加所有新事物。您可以改为从 GWT Maven 示例项目开始,然后使用 "Import" -> "Existing Maven projects" 将其导入 eclipse。可从此处下载 GWT 的示例文件夹 -> google-web-toolkit.googlecode.com/files/gwt-2.5.0.zip
-
我注意到您的屏幕截图中有“selenium”。您确定需要用 GWT 标记它吗?
-
嗯,我这样做是因为我想测试我的 gwt 应用程序。
-
看那里:stackoverflow.com/questions/8834806/m2eclipse-error 这解决了你的问题吗?