Java m2eclipse不会下载任何依赖项
我希望有人能帮忙 在一台全新的windows机器上。在下载并运行最新版本的eclipse(indigo)之前,我已经下载并安装了JavaJDK 在此基础上,我从marketplace安装了maven集成插件,并创建了一个新的maven项目 该项目有大量错误,主要与缺少依赖项或生命周期管理有关 执行maven clean时,会收到以下错误消息:Java m2eclipse不会下载任何依赖项,java,eclipse,maven,dependencies,Java,Eclipse,Maven,Dependencies,我希望有人能帮忙 在一台全新的windows机器上。在下载并运行最新版本的eclipse(indigo)之前,我已经下载并安装了JavaJDK 在此基础上,我从marketplace安装了maven集成插件,并创建了一个新的maven项目 该项目有大量错误,主要与缺少依赖项或生命周期管理有关 执行maven clean时,会收到以下错误消息: [ERROR] Plugin org.apache.maven.plugins:maven-clean-plugin:2.4.1 or one of it
[ERROR] Plugin org.apache.maven.plugins:maven-clean-plugin:2.4.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1: Could not transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom:2.4.1 from/to central (http://repo1.maven.org/maven2): Invalid argument: getsockname to http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom -> [Help 1]
我不在防火墙后面,也不使用代理。与maven项目一样,My maven settings.xml是完全默认的。没有添加任何类,pom中没有添加任何内容
有人能帮忙吗
祝你一切顺利
p、 以下是pom中显示的错误:
1:
2:
3:
4:
此外,我建议首先使用Maven(Maven 3.0.X)的命令行客户端测试配置等,而不是在Eclipse中 第1/4条。显示您试图下载某个工件,但由于任何原因失败。简单的解决方案是删除本地存储库并重试构建。但我建议首先在命令行上这样做,以检查是否一切正常 2/3。有迹象表明您试图编译的项目没有包含正确的插件覆盖率,无法解决此问题。问题:
您的maven存储库中缺少一个人工制品。
如何验证:
如果您浏览您的存储库,您会发现在.m2/repository/org/apache/maven/plugins/maven clean plugin/2.4.1/artifact下将有最新更新的后缀-maven试图下载此人工制品,但失败。
如何解决:
只需在maven存储库中添加一个合适的人工制品:)有几种方法可以做到这一点,但最简单的方法是删除丢失人工制品的文件夹。添加,因为您可以从CMD构建项目,只需将缺少的工件作为依赖项添加到项目中即可。从CMD生成项目。添加依赖项无法通过EclipseIDE(JUNO4.2)工作。通过在命令提示符下使用以下命令手动添加依赖项,修复了此问题
显然,这是一个代理问题。使用VPN或在setting.xml中编辑进程设置。关于这个错误我查了很多。最后,我使用VPN(虚拟专用网络)禁用代理,并能够使用Maven的cetral存储库
如果您不想使用VPN,只需将Settings.xml主机地址更改为您公司的代理地址(可在IE->tools->connection->LAN Settings->advanced->http中找到该地址)。这是一个代理问题:
generate-DarchetypeGroupId=org.apache.maven.archetypes-DarchetypeArtifactId=maven原型webapp-DgroupId=com.mycompany.app-DartifactId=my webapp
我也有同样的问题。这是因为我在Maven安装的
settings.xml
中配置了存储库。但Eclipse并没有使用它,因为它自带了自己的Maven实现。您需要在您的配置文件(.m2/settings.xml
)的settings.xml中配置存储库(镜像部分)。您是否在Windows中打开了防火墙,因为Windows默认情况下打开了防火墙,这有时可能会导致问题。您好,khmarbaise,从命令行运行mvn clean build非常有效。所有依赖项都已下载,目标成功。你知道为什么它不能在eclipse中工作吗?你在eclipse中正确配置了settings.xml文件的位置了吗?这通常是这些问题的根本原因。第2/3部分。只与m2e相关,不会给Maven本身带来任何麻烦。或者让Eclipse使用您自己的外部Maven运行时。我更喜欢我自己,因为这样你就不会有版本上的差异,但是每次你创建一个工作区时,这当然是一个额外的设置步骤。
CoreException: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-compiler-plugin:2.3.2 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2: ArtifactResolutionException: Failure to transfer org.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2 from http://repo1.maven.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.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2 from/to central (http://repo1.maven.org/maven2): Invalid argument: getsockname to http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.3.2/maven-compiler-plugin-2.3.2.pom
Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile (execution: default-testCompile, phase: test-compile)
Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (execution: default-compile, phase: compile)
Failure to transfer org.apache.maven.plugins:maven-resources-plugin:pom:2.4.3 from http://repo1.maven.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.apache.maven.plugins:maven-resources-plugin:pom:2.4.3 from/to central (http://repo1.maven.org/maven2): Invalid argument: getsockname to http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.4.3/maven-resources-plugin-2.4.3.pom