0
私はJenkins Pipelineでクラスファイルをロードしようとしています。Jenkinsのクラスをロード中:クラスのそのようなプロパティはありません
class A{
def greet(name){
return "greet from A: $name!"
}
}
class B{
def greet(name){
return "greet from B: $name!"
}
}
// this method just to have nice access to create class by name
Object getProperty(String name){
return this.getClass().getClassLoader().loadClass(name).newInstance();
}
return this
私はパイプラインを構築するとき、それは私に
0を与える:
pipeline{ agent none stages{ stage('TESTCLASS'){ agent{ label 'testSlave' } steps{ script{ def cl = load 'C:\\Users\\test\\Desktop\\testClass.Groovy' def b = cl.B echo b.greet("test") } } } }
はここに私のクラスファイルです:ここではコードです
groovy.lang.MissingPropertyException:いいえ、そのようなプロパティ:クラスのB ...
誰かがなぜ知っていますか?どうも。