0
いくつかのGroovyコード(Jenkins Pipeline)で既存のメソッドを変更して、そのコードを使用しているコードを変更せずにその動作を拡張したいとします。あなたがそうのようなmetaClass
を使用してこれを達成することができますgroovyで関数やメソッドをサルのパッチにする方法はありますか?
old_sh = sh
def sh (args) {
print(1)
old_sh(args)
print(2)
}
私はまだJenkins Groovyにこのコードを適応させようとしていますが、これは少し違っていますが、明らかに非常に良いスタートです。 – sorin