OK, the eclipse maven plugin added those deps type as 'pom' instead of
'jar',
so the drools jars weren't included.
fixed that.
thanks.
On Mon, May 10, 2010 at 11:25 AM, eyal edri <eyal.edri(a)gmail.com> wrote:
OK, Still got problems.
i've created a maven project, and all looks good in compile time (with all
the org.drools dep below).
but i think i still missing a 'runtime' dependency, cause when i try to run
the Hello World example, i get this error:
[the src line is this:
KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();]
org.drools.ProviderInitializationException: Provider
org.drools.builder.impl.KnowledgeBuilderProviderImpl could not be set.
at
org.drools.builder.KnowledgeBuilderFactory.loadProvider(KnowledgeBuilderFactory.java:111)
at
org.drools.builder.KnowledgeBuilderFactory.getKnowledgeBuilderProvider(KnowledgeBuilderFactory.java:101)
at
org.drools.builder.KnowledgeBuilderFactory.newKnowledgeBuilder(KnowledgeBuilderFactory.java:29)
at com.commtouch.drools.DroolsTest.readKnowledgeBase(DroolsTest.java:38)
at com.commtouch.drools.DroolsTest.main(DroolsTest.java:24)
Caused by: java.lang.ClassNotFoundException:
org.drools.builder.impl.KnowledgeBuilderProviderImpl
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at
org.drools.builder.KnowledgeBuilderFactory.loadProvider(KnowledgeBuilderFactory.java:108)
am i missing org.drools.builder? (i didn't see it in the maven repo..)
On Sun, May 9, 2010 at 3:35 PM, Salaboy <salaboy(a)gmail.com> wrote:
> I always prefer to create the maven projects from the scratch. You
> only need to add the following deps (groupid and artifactid)
>
> org.drools
> drools-api
>
> org.drools
> drools-core
>
> org.drools
> drools-compiler
>
> You probably need to add the jboss repository as well in order to get
> this deps
>
>
Repository.jboss.org/maven2
>
>
> - Ing. Mauricio Salatino -
>
> On May 9, 2010, at 5:01, eyal edri <eyal.edri(a)gmail.com> wrote:
>
> > Hi,
> >
> > I've created the HelloWorld drools sample project and i want to turn
> > it into a maven project.
> >
> > i know i can create and empty maven project and copy all sources
> > from the drools project to it,
> > but how do i handle the dependant jars (drools runtime?)
> >
> > is there a guide of how to mavenize your drools projects?
> >
> > --
> > Eyal Edri
> > _______________________________________________
> > rules-users mailing list
> > rules-users(a)lists.jboss.org
> >
https://lists.jboss.org/mailman/listinfo/rules-users
> _______________________________________________
> rules-users mailing list
> rules-users(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/rules-users
>
--
Eyal Edri