【发布时间】:2016-11-06 23:21:28
【问题描述】:
我已经安装了 Eclipse Mars 4.5.2 我正在尝试使用 Eclipse 中已经存在的 maven 执行一个简单的 spark 项目。我在 POM 中包含了以下依赖项:
<dependencies>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_2.10</artifactId>
<version>1.2.0</version>
</dependency>
</dependencies>
现在,当我尝试构建项目时,它会下载相关的 jar,但其中许多都很短,例如 2KB。我应该怎么做才能正确下载jar。
我的 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 响应。如果是这样,您会看到一条错误消息(很可能)。
-
另外,存储库
http://repo1.maven.org/maven2是默认的Maven 存储库。无需反映。完全删除<mirror>标签。 -
如果您从防火墙或代理后面下载,它可能会更改 jar 的内容以阻止其执行。如果您在公司或大学网络中,请咨询您的网络管理员。
-
谢谢你们......你是对的,2KB 文件实际上包含 HTML 响应,说下载被阻止,因为我的公司网络代理/防火墙不允许它。除了 maven 之外,我们还需要构建一个 spark 项目吗?
标签: java eclipse maven apache-spark