[rules-users] Starnge problem with AbstractKieModule while testing, ignores "classes" folfer
Mark Proctor
mproctor at codehaus.org
Tue Aug 12 19:02:51 EDT 2014
The logic for what’s going on can be found here:
https://github.com/droolsjbpm/drools/blob/master/drools-compiler/src/main/java/org/drools/compiler/kie/builder/impl/ClasspathKieProject.java
Typically the code is looking for the kmodule.xml in a META-INF. When it finds it, it goes the root of that. There isn’t any logic to handle dual roots. I’m assuming you put the kmodule.xml in the test/resources/META-INF folder?
What we might be able to do is see if there parent is “target” and if there is a child classes and test-classes and treat it as a special case.
Mark
On 12 Aug 2014, at 20:38, mattmadhavan <mmadhavan at facs.org> wrote:
> Hello,
> While unit testing some of my DRL files I notice that, *AbstractKieModule *
> does not look at main classpath. It only checks for the target\test-classes
> and not target\classes folder at all!
>
> I see the following warning on the coonsole!
>
> *2014-08-12 14:15:25,426 [AbstractKieModule] [main] WARN No files found for
> KieBase BREAST_MASTRT_KBase, searching folder
> \working\MeasureMesh\org.facs.ncdb.measuresmesh\target\test-classes
> *
>
> /My configuration is:/
>
>
>
> My .drl files arr in the package "org.xxxx.xxxxx.rules.breast.MASTRT of the
> traget/classes folder, but its not loaded!
>
> Any ideas please?
>
> Thanks
> Matt'M
>
>
>
> --
> View this message in context: http://drools.46999.n3.nabble.com/Starnge-problem-with-AbstractKieModule-while-testing-ignores-classes-folfer-tp4030641.html
> Sent from the Drools: User forum mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
More information about the rules-users
mailing list