Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // jenkins/Application.groovy
- package jenkins
- class Application{
- String name
- Application(name){
- this.name = name
- }
- }
- final GroovyScriptEngineImpl engine = (GroovyScriptEngineImpl) this.scriptingEngines.getEngineByName("groovy");
- GroovyClassLoader classLoader = engine.getClassLoader();
- classLoader.parseClass(new GroovyCodeSource("./jenkins/Application.groovy"))
- engine.setClassLoader(classLoader)
- // jenkins/Application.groovy
- // Added
- return { Application }
- // jenkins/Test.groovy
- app = load "./jenkins/Application.groovy"
- def dna = new app.Application("blah")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement