我正在使用工作 dsl 创建詹金斯工作。我想发送有关工作失败的电子邮件。我已经安装并配置了“ext-email”插件。我还在我的工作 DSL 脚本中添加了以下部分
extendedEmail('me@halfempty.org', 'Oops', 'Something broken')
但是我收到以下错误
groovy.lang.MissingMethodException:没有方法签名:javaposse.jobdsl.dsl.Job.extendedEmail() 适用于参数类型:(java.lang.String, java.lang.String, java.lang.String) 值:[ me@halfempty.org,哎呀,东西坏了] 在 org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:55) 在 org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:78 ) 在 org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133) 在 org.codehaus.groovy 的 org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:46)。 runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:149) 在 sun.reflect 的 script1410384571000472680582$_run_closure1.doCall(script1410384571000472680582.groovy:23)。NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method. java:606) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass .invokeMethod(ClosureMetaClass.java:272)在 org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) 的 groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) 调用(CachedMethod.java:90)在 org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) 的 groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) 调用(CachedMethod.java:90)
知道我怎么能绕过它