1
我已经安装了Eclipse Mars 4.5.2我正尝试使用已经存在于eclipse中的maven执行一个简单的spark项目。我已经包括以下中POM的依赖:由maven下载的损坏的jar文件
<dependencies>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_2.10</artifactId>
<version>1.2.0</version>
</dependency>
</dependencies>
现在,当我尝试生成项目,它的下载依赖罐子,但其中不少是在短2KB一样大小。我该怎么做才能正确下载罐子。
我的settings.xml包含镜:
<mirror>
<id>internal-repository</id>
<name>Maven Repository Manager running on repo.mycompany.com</name>
<url>http://repo1.maven.org/maven2</url>
<mirrorOf>*</mirrorOf>
</mirror>
使用文本编辑器打开这些2KB JAR文件。它们很可能包含HTTP请求的HTML答案。如果是这样,您可以看到一条错误消息(很可能)。 – Seelenvirtuose
此外,存储库'http:// repo1.maven.org/maven2'是默认的Maven存储库。不需要_mirror_那个。完全删除''标签。 –
Seelenvirtuose
如果您从防火墙或代理后面下载,它可能会更改您的jar的内容以防止其执行。如果您在公司或大学网络中,请咨询您的网络管理员。 –