从github获取的SpatialHadoop 2.4源码配置,出现Maven配置依赖项错误。出现错误如下:
Description Resource Path Location Type
Failure to transfer ant:ant:jar:1.6.5 from http://download.java.net/maven/1 was cached in the local repository, resolution will not be reattempted until the update interval of m1.java.net has elapsed or updates are forced. Original error: Could not transfer artifact ant:ant:jar:1.6.5 from/to m1.java.net (http://download.java.net/maven/1): Cannot access http://download.java.net/maven/1 with type legacy using the available connector factories: AetherRepositoryConnectorFactory, BasicRepositoryConnectorFactory
org.eclipse.aether.transfer.ArtifactTransferException: Failure to transfer ant:ant:jar:1.6.5 from http://download.java.net/maven/1 was cached in the local repository, resolution will not be reattempted until the update interval of m1.java.net has elapsed or updates are forced. Original error: Could not transfer artifact ant:ant:jar:1.6.5 from/to m1.java.net (http://download.java.net/maven/1): Cannot access http://download.java.net/maven/1 with type legacy using the available connector factories: AetherRepositoryConnectorFactory, BasicRepositoryConnectorFactory
at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.newException(DefaultUpdateCheckManager.java:238)
原以为Maven版本问题,但是更新Maven至最新版依然出现该问题.后来在看到很多网友通过添加dependencies节点添加一个子节点dependency解决该问题,具体添加节点内容如下:
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.4.3</version>
</dependency>
添加完后重启Eclipse就OK。