【发布时间】:2016-06-05 14:24:35
【问题描述】:
我在命令行上运行命令mvn clean package cf:push,它运行良好,没有任何问题。我还在同一台机器上安装了 Hudson。我使用Hudson Maven插件使用相同的Maven环境并运行相同的目标clean package cf:push,但出现以下错误:
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9.652 s
[INFO] Finished at: 2016-06-05T09:01:45+00:00
[INFO] Final Memory: 38M/357M
[INFO] ------------------------------------------------------------------------
[INFO] o.h.m.e.h.MavenExecutionResultHandler - Build failed with exception(s)
[INFO] o.h.m.e.h.MavenExecutionResultHandler - [1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.cloudfoundry:cf-maven-plugin:1.1.2:push (default-cli) on project gs-messaging-redis: Execution default-cli of goal org.cloudfoundry:cf-maven-plugin:1.1.2:push failed: An API incompatibility was encountered while executing org.cloudfoundry:cf-maven-plugin:1.1.2:push: java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;Ljava/lang/Throwable;)V
【问题讨论】:
-
如果你想在 Hudson 中运行它,请使用 freestyle type 而不是 Hudson 中的 MavenJob。