web-dev-qa-db-fra.com

Impossible d'exécuter l'objectif org.Apache.maven.plugins: maven-surefire-plugin: 2.18.1: test

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

8
Geetanjali Agarwal

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!

12
Lucas Saldanha

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

3
Chiranjeevi

@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.

1
Lahiru Gamage

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.

1
Anil Rautela