wake-up-neo.com

Fehler beim Ausführen des Ziels org.Apache.maven.plugins: maven-surefire-plugin: 2.18.1: test

Ich versuche Stanbol zu installieren und erhalte folgende Fehlermeldung 

Ziel konnte nicht ausgeführt werden org.Apache.maven.plugins: maven-surefire-plugin: 2.18.1: test

Anhängen des Fehlerprotokolls 

[INFO] 

[ERROR] Fehler beim Ausführen des Ziels org.Apache.maven.plugins: maven-surefire-plugin: 2.18.1: test (Standardtest) für das Projekt org.Apache.stanbol.entityhub.ldpath: Dort sind Testfehler. [FEHLER] [FEHLER] Siehe /home/stanbol-trunk/entityhub/ldpath/target/surefire-reports für die individuelle Testergebnisse.

[ERROR] -> [Hilfe 1] org.Apache.maven.lifecycle.LifecycleExecutionException: Fehler bei Ziel ausführen org.Apache.maven.plugins: maven-surefire-plugin: 2.18.1: test (Standardtest) für das Projekt org.Apache.stanbol.entityhub.ldpath: Dort sind Testfehler.

Bitte beziehen Sie sich auf/home/stanbol-trunk/entityhub/ldpath/target/surefire-reports für die individuelle Testergebnisse. beim org.Apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.Java:212) beim org.Apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.Java:153) beim org.Apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.Java:145) beim org.Apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.Java:116) beim org.Apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.Java:80) beim org.Apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.Java:51) beim org.Apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.Java: 120) at org.Apache.maven.DefaultMaven.doExecute (DefaultMaven.Java:355) um org.Apache.maven.DefaultMaven.execute (DefaultMaven.Java:155) um org.Apache.maven.cli.MavenCli.execute (MavenCli.Java:584) um org.Apache.maven.cli.MavenCli.doMain (MavenCli.Java:216) um org.Apache.maven.cli.MavenCli.main (MavenCli.Java: 160) um Sun.reflect.NativeMethodAccessorImpl.invoke0 (native Methode) um Sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.Java:57) beim Sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.Java:43) at Java.lang.reflect.Method.invoke (Method.Java:606) um org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.Java:289) beim org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.Java:229) beim org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.Java:415) beim org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.Java:356) Verursacht durch: org.Apache.maven.plugin.MojoFailureException: Es gibt Testfehler.

Bitte beziehen Sie sich auf/home/stanbol-trunk/entityhub/ldpath/target/surefire-reports für die individuelle Testergebnisse. beim org.Apache.maven.plugin.surefire.SurefireHelper.reportExecution (SurefireHelper.Java:82) beim org.Apache.maven.plugin.surefire.SurefirePlugin.handleSummary (SurefirePlugin.Java:254) beim org.Apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked (AbstractSurefireMojo.Java:854) beim org.Apache.maven.plugin.surefire.AbstractSurefireMojo.execute (AbstractSurefireMojo.Java:722) beim org.Apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.Java:132) beim org.Apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.Java:208) ... 19 mehr

[ERROR] 

[ERROR] 

[ERROR] Weitere Informationen zu den Fehlern und möglichen Lösungen finden Sie unter Bitte lesen Sie die folgenden Artikel: [ERROR] [Help 1] http://cwiki.Apache.org/confluence/display/MAVEN/MojoFailureException

[ERROR] 

[ERROR] Nachdem Sie die Probleme behoben haben, können Sie den Build mit .__ fortsetzen. der Befehl

[ERROR] mvn -rf: org.Apache.stanbol.entityhub.ldpath

8

Es sieht so aus, als hätten Sie einige Tests in der verwendeten Bibliothek gebrochen.

Schauen Sie in/home/stanbol-trunk/entityhub/ldpath/target/surefire-reports nach, ob Sie Details zu den Testfehlern wünschen.

Wenn Sie die lib trotzdem installieren möchten, können Sie mvn clean install -DskipTests ausführen.

Ich hoffe es hilft!

12
Lucas Saldanha

Klicken Sie mit der rechten Maustaste auf Projekt -> "Als Maven-Test ausführen". Dadurch wird das fehlende Plugin automatisch heruntergeladen. & danach Rechtsklick auf Projekt -> "Maven-Projekt aktualisieren", der Fehler wird entfernt

3
Chiranjeevi

@SpringBootApplication annotation enthält diese Konfigurationen.

1) @Configuration

2) @ComponentScan

3) @EnableAutoConfiguration

@EnableAutoConfiguration ist der Grund für diesen Fehler. Dadurch wird versucht, die Anwendung entsprechend den Abhängigkeiten in Ihrer pom.xml automatisch zu konfigurieren

Als Beispiel, wenn Sie eine Spring-data-jpa-Abhängigkeit in pom haben, wird versucht, der Anwendung eine Konfiguration hinzuzufügen, indem Sie in der Datei application.properties nach Datenquellen suchen. Sie müssen also eine Datenquelle hinzufügen, um das Problem zu lösen.

mvn clean install -DskipTests hilft Ihnen, Tests zu überspringen, bis Sie den Fehler behoben haben.

1
Lahiru Gamage

Wenn Sie beim Erstellen Ihres Maven-Projekts vor einem Problem stehen. Dann versuchen Sie bitte, untenstehenden Code in Ihre pom.xml-Datei zu schreiben.

    <build>
        <plugins>
            <plugin>
                <groupId>org.Apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.19.1</version>
            </plugin>
        </plugins>
    </build>

Das Problem kann auftreten, weil die Version des Surefire-Plugins möglicherweise nicht korrekt ist oder nicht heruntergeladen wurde.

1
Anil Rautela