Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test
Ich versuche zu installieren stanbol und bekommen die folgende Fehlermeldung
Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test
Anhängen der Fehler-log -
[INFO]
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-test) on project org.apache.stanbol.entityhub.ldpath: There are test failures. [ERROR] [ERROR] Please refer to /home/stanbol-trunk/entityhub/ldpath/target/surefire-reports for the individual test results.
[ERROR] -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-test) on project org.apache.stanbol.entityhub.ldpath: There are test failures.
Please refer to /home/stanbol-trunk/entityhub/ldpath/target/surefire-reports for the individual test results. at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:355) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:216) at org.apache.maven.cli.MavenCli.main(MavenCli.java:160) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) Caused by: org.apache.maven.plugin.MojoFailureException: There are test failures.
Please refer to /home/stanbol-trunk/entityhub/ldpath/target/surefire-reports for the individual test results. at org.apache.maven.plugin.surefire.SurefireHelper.reportExecution(SurefireHelper.java:82) at org.apache.maven.plugin.surefire.SurefirePlugin.handleSummary(SurefirePlugin.java:254) at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:854) at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:722) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) ... 19 more
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :org.apache.stanbol.entityhub.ldpath
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieht es aus wie Sie haben einige tests gebrochen, in der lib Sie verwenden.
Blick in /home/stanbol-trunk/entityhub/ldpath/target/surefire-reports wenn Sie möchten details der test-Fehler.
Wenn Sie wollen, installieren die lib können Sie sowieso laufen
mvn clean install -DskipTests
Hoffe, es hilft!
Rechtsklick auf Projekt -> "Ausführen als" Maven-Test". Diese wird automatisch laden Sie das fehlende plugin. & danach mit der Rechten Klicken Sie auf project ->"Update Maven project" er beseitigt den Fehler
@SpringBootApplication annotation enthält, die diesen Konfigurationen.
1) @Configuration
2) @ComponentScan
3) @EnableAutoConfiguration
@EnableAutoConfiguration ist der Grund für diesen Fehler. Dieser wird versuchen, automatisch zu konfigurieren-Anwendung nach Abhängigkeiten in Ihrem pom.xml
Als Beispiel wenn man spring-data-jpa-Abhängigkeit im pom wird es versuchen, hinzufügen einer Konfiguration zur Anwendung, indem man bei der Anwendung.properties-Datei für die Datenquelle. So müssen Sie Datenquelle hinzufügen zu lösen.
mvn clean install-DskipTests wird Ihnen helfen, zu überspringen testen, bis Sie lösen den Fehler aus.
Wenn Sie vor oben genannten problem beim erstellen einer maven-Projekt. Dann versuchen Sie bitte setzen Sie folgenden code in Ihr pom.xml Datei.
Problem auftreten, weil die version der surefire-plugin könnte falsch sein oder nicht heruntergeladen werden.
Auch dieses Problem kann auftreten, wenn Sie den Pfad geändert, um Ihre tests. In diesem Fall werden die tests nicht gefunden werden kann und daher ausgeführt.
Können Sie fügen Sie diesen tag in pom.xml