Я новичок в Maven и Spark, и я хотел бы немного поиграть с ними обоими.Я на OSx, поэтому я установил оба с помощью brew.В Eclipse я создал проект Maven с помощью быстрого мастера и создал следующий 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.and.app</groupId>
<artifactId>myapp</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>com.sparkjava</groupId>
<artifactId>spark-core</artifactId>
<version>2.4.3</version>
</dependency>
</dependencies>
</project>
, в то время как основной класс:
package myapp;
import static spark.Spark.*;
public class Driver {
public static void main(String[] args) {
get("/hello", (req, res) -> "Hello World"); }
}
Но я получаю следующую ошибку:
Отсутствует артефакт com.sparkjava: spark-core: jar: 2.4.3
Я думал, что это из-за установки brew, и поэтому я добавил строку:
<systemPath>\usr\local\Cellar\apache-spark\2.4.3\libexec\jars</systemPath>
как явный путь к банкам свечей сразу после тега версии в pom.xml. До сих пор у меня не было успеха.
Что я делаю не так?
PS: я проверил установку Maven и Spark.