This is an automated email from the ASF dual-hosted git repository. lburgazzoli pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git
The following commit(s) were added to refs/heads/master by this push: new 555e043 loader(groovy): add default imports 555e043 is described below commit 555e043340d4a57cbadc0b213ad70742059af995 Author: lburgazzoli <lburgazz...@gmail.com> AuthorDate: Sat Jul 20 10:12:21 2019 +0200 loader(groovy): add default imports --- .../org/apache/camel/k/loader/groovy/GroovyRoutesLoader.groovy | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/camel-k-loader-groovy/src/main/groovy/org/apache/camel/k/loader/groovy/GroovyRoutesLoader.groovy b/camel-k-loader-groovy/src/main/groovy/org/apache/camel/k/loader/groovy/GroovyRoutesLoader.groovy index 666cddd..1321cb9 100644 --- a/camel-k-loader-groovy/src/main/groovy/org/apache/camel/k/loader/groovy/GroovyRoutesLoader.groovy +++ b/camel-k-loader-groovy/src/main/groovy/org/apache/camel/k/loader/groovy/GroovyRoutesLoader.groovy @@ -23,6 +23,7 @@ import org.apache.camel.k.Source import org.apache.camel.k.loader.groovy.dsl.IntegrationConfiguration import org.apache.camel.k.support.URIResolver import org.codehaus.groovy.control.CompilerConfiguration +import org.codehaus.groovy.control.customizers.ImportCustomizer class GroovyRoutesLoader implements RoutesLoader { @@ -36,7 +37,12 @@ class GroovyRoutesLoader implements RoutesLoader { return new RouteBuilder() { @Override void configure() throws Exception { + def ic = new ImportCustomizer() + ic.addStarImports('org.apache.camel') + ic.addStarImports('org.apache.camel.spi') + def cc = new CompilerConfiguration() + cc.addCompilationCustomizers(ic) cc.setScriptBaseClass(DelegatingScript.class.getName()) def cl = Thread.currentThread().getContextClassLoader()