3q,verymuch
At 2013-12-16 03:52:08,"Mark Proctor [via Drools]"
<ml-node+s46999n4027311h96(a)n3.nabble.com> wrote:
Each update must be rebuilt and repackaged in a JAR - the JAR is our unit of deployment,
and unit of update.
You can either rebuild that using the maven plugin, or you can rebuild it at runtime using
the programmatic api. Either way make sure you remember to increase the version.
http://docs.jboss.org/drools/release/6.0.0.Final/drools-docs/html/KIEChap...
4.2.5.10. Programaticaly build a KieModule using Meta Models (how to build the jar)
4.2.5.6. Default KieSession from File (how to load the jar at runtime)
One you have the jar, add it to the KieRepository. And then you can call
KieContainer.updateToVersion( String ReleaseID )
If you are using kie-ci the jar can be placed in your local m2_repo, where it will be
resolved automatically.
Note you cannot put jars on the class path, that you then want to dynamically update at
runtime.
Mark
On 15 Dec 2013, at 08:55, merry0900 <[hidden email]> wrote:
drools 6 has a great advance from drools5.
I am a begginer of both drools 5 and drools6.
My question is that I don't know how to impliment dynamic drl which means
my drl(rule) file may change during the running of my app since in drools 6
target a drl file like this:
<?xml version="1.0" encoding="UTF-8"?>
<kmodule
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://jboss.org/kie/6.0.0/kmodule">
<kbase name="HelloWorldKB"
packages="org.drools.examples.helloworld">
<ksession name="HelloWorldKS"/>
</kbase>
....................
this file is located in src/main/resources/META-INF/kmodule.xml.
And then the drl file will be packaged in the jar file.
when i want to change my drl file, how can i do. note:i don't want to
rebuild my java source to jar.
for any help? thank you all, from china.
--
View this message in context:
http://drools.46999.n3.nabble.com/how-to-use-dynamic-drl-file-in-drools-6...
Sent from the Drools: User forum mailing list archive at
Nabble.com.
_______________________________________________
rules-users mailing list
[hidden email]
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
[hidden email]
https://lists.jboss.org/mailman/listinfo/rules-users
If you reply to this email, your message will be added to the discussion below:
http://drools.46999.n3.nabble.com/how-to-use-dynamic-drl-file-in-drools-6...
To unsubscribe from how to use dynamic drl file in drools 6, click here.
NAML
--
View this message in context:
http://drools.46999.n3.nabble.com/how-to-use-dynamic-drl-file-in-drools-6...
Sent from the Drools: User forum mailing list archive at
Nabble.com.