Exécution d'une construction maven (3.5.2) d'une Spring Boot L'application 2.0.2.RELEASE (générée par l'initialisateur web avec des dépendances web) ne parvient pas à exécuter la commande maven-surefire-plugin en disant juste :
Erreur : Impossible de trouver ou de charger la classe principale org.apache.maven.surefire.booter.ForkedBooter
Causé par : java.lang. ClassNotFoundException : org.apache.maven.surefire.booter. ForkedBooter
Pourquoi cela se produit-il ? Est-ce un problème dans le démarrage + l'intégration de Surefire = un bug ?
Pour référence, les dépendances qui semblent pertinentes sont les suivantes :
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.2.RELEASE</version>
<relativePath/>
</parent>
...
<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-starter-web</artifactId>
</dependency>
...
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
0 votes
El problème en amont montre trois solutions de contournement (les deux listées ici, plus
forkCount
0), mais aucune n'est sans problème