Unfortunately not, and in 6.0 that won't be possible as there is stricter class 
loader isolation between drl namespace files (limitation of a dynamic system on 
the JVM). However functions are just static java methods, and those work fine 
too, when defined on a class in the parent class loader.

Mark
On 19 Jul 2013, at 06:07, Sonata <[email protected]> wrote:

> If you have defined functions in a drl, in order to use those functions in
> another drl of a different package, you will have to import each individual
> function, like
> package A;
> function void func1 () {
>  System.out.println("Hello");
> }
> function void func2 () {
>  System.out.println("There");
> }
> 
> pacakge B;
> import function A.func1.func1;
> import function A.func2.func2;
> 
> rule Test
> when
> then func1(); func2(); end
> 
> Is there any way to do something like import function A.*; in Drools 5.5.0
> to use all the functions defined in another drl?
> 
> Thank you
> 
> 
> 
> --
> View this message in context: 
> http://drools.46999.n3.nabble.com/Importing-functionS-from-another-drl-in-5-5-0-tp4025050.html
> Sent from the Drools: User forum mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> [email protected]
> https://lists.jboss.org/mailman/listinfo/rules-users


_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to