【发布时间】:2017-07-03 19:34:47
【问题描述】:
我想使用 Maven 在 Eclipse 中启动 Spark 项目。 我已经安装了 m2eclipse,并且在我的 Maven 项目中有一个可以工作的 HelloWorld Java 应用程序。
我想使用 Spark 框架,并按照 the official site 的指示进行操作。
我已将 Spark 存储库添加到我的 pom.xml:
<repository>
<id>Spark repository</id>
<url>http://www.sparkjava.com/nexus/content/repositories/spark/</url>
</repository>
然后是依赖:
<dependency>
<groupId>spark</groupId>
<artifactId>spark</artifactId>
<version>0.9.9.4-SNAPSHOT</version>
</dependency>
但我在 Eclipse 中遇到错误:
Missing artifact spark:spark:jar:0.9.9.4-SNAPSHOT
我该如何解决这个问题?我不想下载 Spark 的 jar 文件并放在本地存储库中。
这是我的 pom.xml 文件:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.myproject</groupId>
<artifactId>Spark1</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>Spark1</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<repository>
<id>Spark repository</id>
<url>http://www.sparkjava.com/nexus/content/repositories/spark/</url>
</repository>
<dependencies>
<!-- (...) -->
<dependency>
<groupId>spark</groupId>
<artifactId>spark</artifactId>
<version>0.9.9.4-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
【问题讨论】:
-
你能给我们看看你的整个
pom.xml吗?您可以省略其他依赖项,但我想看看结构。还要确保你的 Eclipse 项目确实启用了 Maven(点击项目=>Configure=>Convert to Maven Project)。 -
@André 我已将 pom.xml 文件添加到描述中。
标签: eclipse maven spark-java