einen Übersetzungsfehler in Maven bekommen:SpringApplicationConfiguration nicht gefunden: Fehlerhafter Spring-Boot-Starter-Test Inhalt?
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /C:/prototypes/demo-sse-spring-boot-master/src/test/java/com/cedric/demo/sse/SseDemoApplicationTests.java:[6,37] package org.springframework.boot.test does not exist
[ERROR] /C:/TITAN/demo-sse-spring-boot-master/src/test/java/com/cedric/demo/sse/SseDemoApplicationTests.java:[10,2] cannot find symbol
symbol: class SpringApplicationConfiguration
[INFO] 2 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
Maven Repo scheint das Glas vorhanden haben:
howerever dieses Glas keine kompilierten Klassen im Inneren hat. nur META-INF dir:
Ist das von Design? Wo bekomme ich das Glas, das SpringApplicationConfiguration Klasse enthält, um Maven glücklich zu machen?
Hier die relevanten Teile meines pom.xml:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.1.RELEASE</version>
<relativePath/>
<!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
<dependency>
<groupId>org.webjars.bower</groupId>
<artifactId>jquery</artifactId>
<version>2.1.3</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap</artifactId>
<version>3.3.1</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.4</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
Ja, dieser Trick funktionierte für mich, danke. Könnten Sie mich auf eine umfassende Beschreibung, wie diese Maven-Setup funktioniert, die es ermöglicht, die Abhängigkeiten zu ziehen, ohne sie zu notieren, nicht ganz klar, warum 1.5.1.RELEASE konnte es nicht getan haben, ist es eine Hauptversion bei dem die Entscheidung getroffen wurde, die Unterstützung von veralteten Produkten einzustellen? Danke nochmal. –