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()

Reply via email to