Groovy Libraries allow custom Groovy functions and helpers to be shared and reused across all Groovy scripts in FlexDeploy
Table of Contents | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Code Block | ||
---|---|---|
| ||
import com.flexagon.groovy.custom.LIB_LOGGER; def loggerInstance = new LIB_LOGGER(LOG); void myPipelineFunction() { // This WILL work LIB_LOGGER.logMessage("Logger library static method") // This will NOT work LIB_LOGGER.logMessage2("Logger library instance method") // BOTH of these will work loggerInstance .logMessage("Logger library static method") loggerInstance .logMessage2("Logger library instance method") } |
...