I use this extensibly in my pipelines
For example, I can have the following files
/path/src/com/company/deployment/script1.groovy
/path/src/com/company/deployment/script2.groovy
Now I want both scripts to refer to a common object in
/path/src/com/company/deployment/common.groovy
For example
common.groovy
package com.company.deployment.common
class MyClass {
}
script1.groovy
package com.company.deployment
import com.company.deployment.common
MyClass mc = new MyClass()
scrpt2.groovy
package com.company.deployment
import com.company.deployment.common
MyClass mc = new MyClass()