我有一个具有以下签名的共享库方法:
call(Map kwargs, String image_name, String version, Closure closure)
我是这样说的:
dockerBuildWith("go-build", "latest", image_context: "build",
changesets: ["build/Dockerfile"]) {
...
}
但我发现了一个错误:
方法的签名:hudson.remoting.ProxyException()不适用于参数类型:(java.util.LinkedHashMap、java.lang.String、java.lang.String、groovy.lang.MissingMethodException值:[[image_context:build,changesets:build/Dockerfile],go-build,.] 可能的解决方案:调用( java.lang.String,java.lang.String,groovy.lang.Closure),wait(),any(),run(),run(),dump()
发布于 2019-08-30 21:17:16
我忘了把def
放在call()
定义的前面。
https://stackoverflow.com/questions/57432249
复制相似问题