J'essaye d'installer stanbol et j'obtiens l'erreur suivante
Échec d'exécution du but org.Apache.maven.plugins: maven-surefire-plugin: 2.18.1: test
Joindre le journal des erreurs
[INFO]
[ERREUR] Échec d'exécution du but org.Apache.maven.plugins: maven-surefire-plugin: 2.18.1: test (default-test) sur le projet org.Apache.stanbol.entityhub.ldpath: There sont des échecs de test. [ERREUR] [ERREUR] Veuillez vous reporter à /home/stanbol-trunk/entityhub/ldpath/target/surefire-reports pour le résultats de tests individuels.
[ERREUR] -> [Aide 1] org.Apache.maven.lifecycle.LifecycleExecutionException: Echec de exécuter le but org.Apache.maven.plugins: maven-surefire-plugin: 2.18.1: test (default-test) sur le projet org.Apache.stanbol.entityhub.ldpath: There sont des échecs de test.
Prière de se référer à/home/stanbol-trunk/entityhub/ldpath/target/surefire-reports pour le résultats de tests individuels. à org.Apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.Java:212) à org.Apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.Java:153) à org.Apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.Java:145) à org.Apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.Java:116) à org.Apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.Java:80) à org.Apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.Java:51) à org.Apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.Java:120) à org.Apache.maven.DefaultMaven.doExecute (DefaultMaven.Java:355) à org.Apache.maven.DefaultMaven.execute (DefaultMaven.Java:155) à l'adresse org.Apache.maven.cli.MavenCli.execute (MavenCli.Java:584) à l'adresse org.Apache.maven.cli.MavenCli.doMain (MavenCli.Java:216) à l'adresse org.Apache.maven.cli.MavenCli.main (MavenCli.Java:160) à l'adresse Sun.reflect.NativeMethodAccessorImpl.invoke0 (Méthode native) à Sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.Java:57) à Sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.Java:43) à Java.lang.reflect.Method.invoke (Method.Java:606) à org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.Java:289) à org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.Java:229) à org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.Java:415) à org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.Java:356) Causée par: org.Apache.maven.plugin.MojoFailureException: Il y a échecs de test.
Prière de se référer à/home/stanbol-trunk/entityhub/ldpath/target/surefire-reports pour le résultats de tests individuels. à org.Apache.maven.plugin.surefire.SurefireHelper.reportExecution (SurefireHelper.Java:82) à org.Apache.maven.plugin.surefire.SurefirePlugin.handleSummary (SurefirePlugin.Java:254) à org.Apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked (AbstractSurefireMojo.Java:854) à org.Apache.maven.plugin.surefire.AbstractSurefireMojo.execute (AbstractSurefireMojo.Java:722) à org.Apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.Java:132) à org.Apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.Java:208) ... 19 plus
[ERREUR]
[ERREUR]
[ERREUR] Pour plus d'informations sur les erreurs et les solutions possibles, veuillez lire les articles suivants: [ERREUR] [Aide 1] http://cwiki.Apache.org/confluence/display/MAVEN/MojoFailureException
[ERREUR]
[ERREUR] Après avoir corrigé les problèmes, vous pouvez reprendre la construction avec la commande
[ERREUR] mvn -rf: org.Apache.stanbol.entityhub.ldpath
Il semble que vous ayez des tests cassés dans la bibliothèque que vous utilisez.
Consultez/home/stanbol-trunk/entityhub/ldpath/target/surefire-reports si vous souhaitez obtenir des détails sur les erreurs de test.
Si vous voulez quand même installer la bibliothèque, vous pouvez exécuter mvn clean install -DskipTests
J'espère que ça aide!
Clic droit sur le projet -> "Exécuter en tant que test Maven". Cela téléchargera automatiquement le plugin manquant. & après cela, clic droit sur le projet -> "Mettre à jour le projet Maven", cela supprime l'erreur
@SpringBootApplication annotation contient ces configurations.
1) @Configuration
2) @ComponentScan
3) @EnableAutoConfiguration
@EnableAutoConfiguration est la raison de cette erreur. Cela va essayer de configurer automatiquement l'application en fonction des dépendances dans votre pom.xml
Par exemple, lorsque vous avez une dépendance spring-data-jpa dans pom, il essaiera d'ajouter une configuration à l'application en examinant le fichier application.properties pour la source de données. Vous devez donc ajouter une source de données pour résoudre ce problème.
mvn clean install -DskipTests vous aidera à ignorer les tests jusqu'à ce que vous résolviez l'erreur.
Si vous faites face au problème ci-dessus lors de la construction de votre projet Maven. Ensuite, essayez de mettre le code ci-dessous dans votre fichier pom.xml.
<build>
<plugins>
<plugin>
<groupId>org.Apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
</plugin>
</plugins>
</build>
Un problème peut être dû au fait que la version du plugin surefire est peut-être incorrecte ou non téléchargée.