Ich möchte Spark Projekt in Eclipse mit Maven starten. Ich habe m2eclipse installiert und ich habe eine funktionierende HelloWorld Java-Anwendung in meinem Maven-Projekt.Wie fügt man Spark zu Maven-Projekt in Eclipse hinzu?
Ich möchte Spark-Framework verwenden und folgen Sie den Anweisungen von the official site. Ich habe Spark-Repository meine pom.xml
hinzugefügt:
<repository>
<id>Spark repository</id>
<url>http://www.sparkjava.com/nexus/content/repositories/spark/</url>
</repository>
Und dann die Abhängigkeit:
<dependency>
<groupId>spark</groupId>
<artifactId>spark</artifactId>
<version>0.9.9.4-SNAPSHOT</version>
</dependency>
Aber ich einen Fehler in Eclipse bekommen:
Missing artifact spark:spark:jar:0.9.9.4-SNAPSHOT
Wie kann ich beheben Sie dieses Problem? Ich möchte die Jar-Datei von Spark nicht herunterladen und in das lokale Repository stellen.
Dies ist meine pom.xml-Datei:
<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>
Könnten Sie zeigen uns Ihre ganze 'pom.xml' ändern? Sie können andere Abhängigkeiten auslassen, aber ich möchte die Struktur sehen. Stellen Sie außerdem sicher, dass Ihr Eclipse-Projekt Maven aktiviert hat (klicken Sie auf Projekt => 'Konfigurieren' =>' Konvertieren in Maven Project'). –
@ André Ich habe pom.xml Datei zur Beschreibung hinzugefügt. – beam022