Hallo zusammenn ich baue gerade ein Spring Boot Project mit Kotlin als DSL.
Hier meine Main Class :
Die Klasse befindet sich im Package :
package de.cms.media;
Hier ein Auszug aus meiner build.gradle.kts
Wenn ich nun die JAR DAtei starte :
Hat jemand eine Idee was ich machen kann ?
Hier meine Main Class :
Die Klasse befindet sich im Package :
package de.cms.media;
Java:
@SpringBootApplication
public class MediaApp implements WebMvcConfigurer {
public static void main(String[] args) {
SpringApplication.run(MediaApp.class, args);
}
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/api/v1/**").allowedOrigins("http://localhost:8081");
}
}
Hier ein Auszug aus meiner build.gradle.kts
Java:
plugins {
java
jacoco
id("com.palantir.docker") version "0.34.0" apply true
}
tasks.withType<Jar> {
manifest {
attributes["Main-Class"] = "de.cms.media.MediaApp"
}
}
java.sourceCompatibility = JavaVersion.VERSION_17
java.targetCompatibility = JavaVersion.VERSION_17
...
Wenn ich nun die JAR DAtei starte :
Bash:
[sebastian@laptop-sebastian java-media-cms]$ java -jar build/libs/java-media-cms.jar
Fehler: Hauptklasse de.cms.media.MediaApp konnte nicht gefunden oder geladen werden
Ursache: java.lang.NoClassDefFoundError: org/springframework/web/servlet/config/annotation/WebMvcConfigurer
Hat jemand eine Idee was ich machen kann ?