RE: [rules-dev] org.drools.rule.InvalidRulePackage: [0,-1]
by Zevenbergen, Alex
Oops sorry about that rookie mistake, thanks for the info on Drools!
Alex
________________________________
From: rules-dev-bounces(a)lists.jboss.org
[mailto:rules-dev-bounces@lists.jboss.org] On Behalf Of Edson Tirelli
Sent: 23 February 2009 14:30
To: Rules Dev List
Subject: Re: [rules-dev] org.drools.rule.InvalidRulePackage: [0,-1]
Drools 4 is tried and tested. Only the error message is not clear for
the uninitiated.
The error message means that the Lexer found the end of the file
without finding a close character for a given token. In your case,
looking more carefully, a String:
settle_selection("test",20001","W");
Drools 5 is in Milestone 5 now. Not recommended for production, but
stable enough for early adopters.
[]s
Edson
2009/2/23 Zevenbergen, Alex <azevenbergen(a)paddypower.com>
Thanks for your answer, but I get the same with 'end'
Is the current release of drools 5 a stable one? I used 4 because I
assumed it would be 'tried and tested'
Thanks,
Alex
________________________________
From: rules-dev-bounces(a)lists.jboss.org
[mailto:rules-dev-bounces@lists.jboss.org] On Behalf Of Edson Tirelli
Sent: 23 February 2009 13:24
To: Rules Dev List
Subject: Re: [rules-dev] org.drools.rule.InvalidRulePackage: [0,-1]
Lower case: 'end'.
It seems this is a Drools 4 parser error message. In Drools 5 we have
much better error messages and they are documented.
[]s
Edson
2009/2/23 Zevenbergen, Alex <azevenbergen(a)paddypower.com>
Hi all,
I'm just starting to use drools, I am using it to house the rules
regarding settlement of sports markets and such my rule packages should
be relatively simple and straight forward (ie when match winner = x then
settle x as winner)
However my first attempt to create a drl is failing with the following
error
org.drools.rule.InvalidRulePackage: [0,-1]: unknown:0:-1 mismatched
token: [@-1,0:0='<no text>',<-1>,0:-1]; expecting type END
and I cant find much documentation online to help solve it.
The complete drl file is:
package xxx..rules.tennis
import xxx.object.Fact
import java.util.HashMap
import function xxx.Settle_Selection.settle_selection
rule "Player 1 wins match"
salience 100
agenda-group "tennis"
when
$f : Fact()
eval(($f.details["END_MATCH"].toUpper().toString().equal("TRUE")))
then
settle_selection("test",20001","W");
END
Thanks in advance,
Alex
________________________________________________________________________
Privileged, confidential and/or copyright information may be contained
in this communication. This e-mail and any files transmitted with it are
confidential and intended solely for the use of the individual or entity
to whom they are addressed. If you are not the intended addressee, you
may not copy, forward, disclose or otherwise use this e-mail or any part
of it in any way whatsoever. To do so is prohibited and may be unlawful.
If you have received this email in error
please notify the sender immediately.
Paddy Power PLC may monitor the content of e-mail sent and received for
the purpose of ensuring compliance with its policies and procedures.
Paddy Power plc, Airton House, Airton Road, Tallaght, Dublin 24
Registered in Ireland: 16956
________________________________________________________________________
_______________________________________________
rules-dev mailing list
rules-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-dev
--
Edson Tirelli
JBoss Drools Core Development
JBoss, a division of Red Hat @ www.jboss.com
________________________________________________________________________
Privileged, confidential and/or copyright information may be contained
in this communication. This e-mail and any files transmitted with it are
confidential and intended solely for the use of the individual or entity
to whom they are addressed. If you are not the intended addressee, you
may not copy, forward, disclose or otherwise use this e-mail or any part
of it in any way whatsoever. To do so is prohibited and may be unlawful.
If you have received this email in error
please notify the sender immediately.
Paddy Power PLC may monitor the content of e-mail sent and received for
the purpose of ensuring compliance with its policies and procedures.
Paddy Power plc, Airton House, Airton Road, Tallaght, Dublin 24
Registered in Ireland: 16956
________________________________________________________________________
_______________________________________________
rules-dev mailing list
rules-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-dev
--
Edson Tirelli
JBoss Drools Core Development
JBoss, a division of Red Hat @ www.jboss.com
________________________________________________________________________
Privileged, confidential and/or copyright information may be contained in this communication. This e-mail and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you are not the intended addressee, you may not copy, forward, disclose or otherwise use this e-mail or any part of it in any way whatsoever. To do so is prohibited and may be unlawful. If you have received this email in error
please notify the sender immediately.
Paddy Power PLC may monitor the content of e-mail sent and received for the purpose of ensuring compliance with its policies and procedures.
Paddy Power plc, Airton House, Airton Road, Tallaght, Dublin 24 Registered in Ireland: 16956
________________________________________________________________________
15 years, 10 months
RE: [rules-dev] org.drools.rule.InvalidRulePackage: [0,-1]
by Zevenbergen, Alex
Thanks for your answer, but I get the same with 'end'
Is the current release of drools 5 a stable one? I used 4 because I
assumed it would be 'tried and tested'
Thanks,
Alex
________________________________
From: rules-dev-bounces(a)lists.jboss.org
[mailto:rules-dev-bounces@lists.jboss.org] On Behalf Of Edson Tirelli
Sent: 23 February 2009 13:24
To: Rules Dev List
Subject: Re: [rules-dev] org.drools.rule.InvalidRulePackage: [0,-1]
Lower case: 'end'.
It seems this is a Drools 4 parser error message. In Drools 5 we have
much better error messages and they are documented.
[]s
Edson
2009/2/23 Zevenbergen, Alex <azevenbergen(a)paddypower.com>
Hi all,
I'm just starting to use drools, I am using it to house the rules
regarding settlement of sports markets and such my rule packages should
be relatively simple and straight forward (ie when match winner = x then
settle x as winner)
However my first attempt to create a drl is failing with the following
error
org.drools.rule.InvalidRulePackage: [0,-1]: unknown:0:-1 mismatched
token: [@-1,0:0='<no text>',<-1>,0:-1]; expecting type END
and I cant find much documentation online to help solve it.
The complete drl file is:
package xxx..rules.tennis
import xxx.object.Fact
import java.util.HashMap
import function xxx.Settle_Selection.settle_selection
rule "Player 1 wins match"
salience 100
agenda-group "tennis"
when
$f : Fact()
eval(($f.details["END_MATCH"].toUpper().toString().equal("TRUE")))
then
settle_selection("test",20001","W");
END
Thanks in advance,
Alex
________________________________________________________________________
Privileged, confidential and/or copyright information may be contained
in this communication. This e-mail and any files transmitted with it are
confidential and intended solely for the use of the individual or entity
to whom they are addressed. If you are not the intended addressee, you
may not copy, forward, disclose or otherwise use this e-mail or any part
of it in any way whatsoever. To do so is prohibited and may be unlawful.
If you have received this email in error
please notify the sender immediately.
Paddy Power PLC may monitor the content of e-mail sent and received for
the purpose of ensuring compliance with its policies and procedures.
Paddy Power plc, Airton House, Airton Road, Tallaght, Dublin 24
Registered in Ireland: 16956
________________________________________________________________________
_______________________________________________
rules-dev mailing list
rules-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-dev
--
Edson Tirelli
JBoss Drools Core Development
JBoss, a division of Red Hat @ www.jboss.com
________________________________________________________________________
Privileged, confidential and/or copyright information may be contained in this communication. This e-mail and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you are not the intended addressee, you may not copy, forward, disclose or otherwise use this e-mail or any part of it in any way whatsoever. To do so is prohibited and may be unlawful. If you have received this email in error
please notify the sender immediately.
Paddy Power PLC may monitor the content of e-mail sent and received for the purpose of ensuring compliance with its policies and procedures.
Paddy Power plc, Airton House, Airton Road, Tallaght, Dublin 24 Registered in Ireland: 16956
________________________________________________________________________
15 years, 10 months
Drools BRMS
by Mohiuddin Shaik
Hi,
I have installed drools-jbrms.war file into JBoss server (4.0.5).
Every time i do any operation means (login or clicking on the + button to
add condition or any thing ) iam getting a erros as
(Contexts.java:flushAndDestroyContexts:335) could not discover transaction
status
please provide solution to this problem.
Thanks & Regards
Mohiuddin
15 years, 10 months
org.drools.rule.InvalidRulePackage: [0,-1]
by Zevenbergen, Alex
Hi all,
I'm just starting to use drools, I am using it to house the rules
regarding settlement of sports markets and such my rule packages should
be relatively simple and straight forward (ie when match winner = x then
settle x as winner)
However my first attempt to create a drl is failing with the following
error
org.drools.rule.InvalidRulePackage: [0,-1]: unknown:0:-1 mismatched
token: [@-1,0:0='<no text>',<-1>,0:-1]; expecting type END
and I cant find much documentation online to help solve it.
The complete drl file is:
package xxx..rules.tennis
import xxx.object.Fact
import java.util.HashMap
import function xxx.Settle_Selection.settle_selection
rule "Player 1 wins match"
salience 100
agenda-group "tennis"
when
$f : Fact()
eval(($f.details["END_MATCH"].toUpper().toString().equal("TRUE")))
then
settle_selection("test",20001","W");
END
Thanks in advance,
Alex
________________________________________________________________________
Privileged, confidential and/or copyright information may be contained in this communication. This e-mail and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you are not the intended addressee, you may not copy, forward, disclose or otherwise use this e-mail or any part of it in any way whatsoever. To do so is prohibited and may be unlawful. If you have received this email in error
please notify the sender immediately.
Paddy Power PLC may monitor the content of e-mail sent and received for the purpose of ensuring compliance with its policies and procedures.
Paddy Power plc, Airton House, Airton Road, Tallaght, Dublin 24 Registered in Ireland: 16956
________________________________________________________________________
15 years, 10 months
feature request: undo-then
by Geoffrey De Smet
How hard would it be to allow something like this in the DRL?
rule "myRule"
when
t: Total()
... // a bunch of complicated fact constraints
then
t.increment();
undo-then
t.decrement();
end
The current workarounds don't are clunky:
- Writing an negative (opposite) rule isn't efficient: it means
declaring the rule twice effectively. Also the negative rule is usually
using lots of or's and not's which isn't fast.
- Using logical inserts is a more heavy weight (= slower).
Here's another description of this feature request from the user mailing
list:
> Ah, well that's my point of ignorance, then. I was thinking in stateless mode. :) And to do what I suggest in a stateful manner would require a "modifyLogical" type functionality in place of the insertLogical. i.e.
>
> modifyLogical (object) {
> //do this when the condition obtains
> } else {
> //do this when the condition no longer obtains
> }
>
> Could be an interesting functionality to have, though.
--
With kind regards,
Geoffrey De Smet
15 years, 10 months
feature request: undo-then
by Fowler, Paul (OTDA)
Is this a problem with the Context being mixed in with Conditions or is
this a problem with Conditions being mixed in with the "Then/Else"?
I note that "else" is really adding conditions outside of the "When",
especially if "else 2" or "else 3" is used.
Rule
For // What is our context under which the when/then/else will execute?
What are we talking about with this rule?
Foo()
Bar()
Bas()
When
Bar.Date() > Bas.Date() ...
Foo(isTrue)
Then
//Everything matches
else
//For Foo(), Bar(), and Bas() something did not match
end
Or is the problem that we are leaving out the "When" conditional
statements on the "Else"? This looks a lot like nested if statements.
Rule
When
Foo()
Bar()
Bas()
Then
//Everything matches
Else When Foo() and Bar() Then
//Foo and Bar match, No Bas
Else When not Foo() Then
//No Foo, Bar and Bas unknown
Else
--------------------------------------------------------
This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system.
15 years, 10 months
drools5 release schedule
by nopea joki
Hi,
I would like to know the schedule when the final Drools5 is to be released.
Regards,
nj
15 years, 10 months
Drools Maven profile for JBOSS SOA-P
by Jervis Liu
Hi,
I am currently working on jira
https://jira.jboss.org/jira/browse/BRMS-29. The attached is a patch for
this jira, please note it is not finished yet as I am having problems
building Drools latest trunk("RuleExecutionSetImpl.java:[173,15] cannot
find symbol : method
newStatefulSession(org.drools.SessionConfiguration) - anyone else see
this error?). The idea is using a maven profile to generate a specific
distribution for JBOSS SOA-P release, which involves in excluding some
modules/files, changing the text of some docs etc. For details please
take a look into my patch. With this patch, you still build Drools as
before, for example mvn install, nothing changed. But it also gives you
an option to build a SOA-P specific distribution using "mvn install -Psoa".
Please review my patch and let me know if everything looks alright.
Thanks,
Jervis Liu
Index: drools-docs/pom.xml
===================================================================
--- drools-docs/pom.xml (revision 25236)
+++ drools-docs/pom.xml (working copy)
@@ -21,7 +21,7 @@
<module>drools-docs-flow</module>
<module>drools-docs-fusion</module>
<module>drools-docs-guvnor</module>
- <module>drools-docs-solver</module>
+ <!--module>drools-docs-solver</module-->
</modules>
<dependencyManagement>
@@ -85,6 +85,45 @@
</contributor>
</contributors>
+
+ <profiles>
+ <profile>
+ <id>soa</id>
+ <activation>
+ <property>
+ <name>soa</name>
+ </property>
+ </activation>
+ <modules>
+ <module>docbook-style-drools</module>
+ <module>docbook-xsl-drools</module>
+ <module>drools-docs-introduction</module>
+ <module>drools-docs-expert</module>
+ <module>drools-docs-flow</module>
+ <module>drools-docs-fusion</module>
+ <module>drools-docs-guvnor</module>
+ <!--module>drools-docs-solver</module-->
+ </modules>
+ </profile>
+ <profile>
+ <id>default</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>docbook-style-drools</module>
+ <module>docbook-xsl-drools</module>
+ <module>drools-docs-introduction</module>
+ <module>drools-docs-expert</module>
+ <module>drools-docs-flow</module>
+ <module>drools-docs-fusion</module>
+ <module>drools-docs-guvnor</module>
+ <module>drools-docs-solver</module>
+ </modules>
+ </profile>
+ </profiles>
+
+
<build>
<plugins>
<plugin>
Index: drools-eclipse/drools-eclipse-build/pom.xml
===================================================================
--- drools-eclipse/drools-eclipse-build/pom.xml (revision 25236)
+++ drools-eclipse/drools-eclipse-build/pom.xml (working copy)
@@ -150,6 +150,180 @@
<configuration>
<tasks>
<unzip src="target/org.drools.eclipse-${project.version}.zip" dest="../../target/eclipse"/>
+ <!--unzip src="target/org.drools.eclipse.task-${project.version}.zip" dest="../../target/eclipse"/-->
+ <unzip src="target/org.guvnor.tools-${project.version}.zip" dest="../../target/eclipse"/>
+ <copy todir="../../target">
+ <fileset dir="target/">
+ <include name="*.zip"/>
+ </fileset>
+ </copy>
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+
+
+ <profiles>
+ <profile>
+ <id>soa</id>
+ <activation>
+ <property>
+ <name>soa</name>
+ </property>
+ </activation>
+
+ </profile>
+ <profile>
+ <id>default</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <inherited>false</inherited>
+ <executions>
+ <execution>
+ <id>compile-plugin</id>
+ <phase>compile</phase>
+ <configuration>
+ <tasks>
+ <property name="eclipse.home" value="target/eclipse" />
+
+ <property name="localEclipseDrop" value="${basedir}/local-eclipse-drop-mirror" />
+
+ <delete failonerror="false" dir="target/eclipse.build"/>
+
+ <delete failonerror="false" includeemptydirs="true">
+ <fileset dir="target" includes="*.zip"/>
+ </delete>
+
+ <ant target="setupLocalEclipse" antfile="setupEclipse.xml">
+ <property name="localEclipseDrop" value="${localEclipseDrop}" />
+ </ant>
+
+ <java jar="${eclipse.home}/plugins/org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar"
+ fork="true"
+ failonerror="true"
+ maxmemory="128m">
+ <arg line="-application org.eclipse.ant.core.antRunner -consoleLog -data '${basedir}/target/workspace' -DmavenCompilePhase=true"/>
+ </java>
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+
+ <execution>
+ <id>test-plugin</id>
+ <phase>test</phase>
+ <configuration>
+ <tasks>
+ <!-- Determine OS -->
+ <condition property="baseos" value="win32">
+ <contains string="${os.name}" substring="Windows" />
+ </condition>
+
+ <condition property="baseos" value="linux">
+ <contains string="${os.name}" substring="Linux" />
+ </condition>
+
+ <condition property="baseos" value="macosx">
+ <contains string="${os.name}" substring="Mac OS X" />
+ </condition>
+
+ <condition property="baseos" value="win32">
+ <contains string="${os.name}" substring="Windows" />
+ </condition>
+
+ <condition property="baseos" value="aix">
+ <contains string="${os.name}" substring="AIX" />
+ </condition>
+
+ <condition property="baseos" value="hpux">
+ <contains string="${os.name}" substring="HP-UX" />
+ </condition>
+
+ <condition property="baseos" value="solaris">
+ <contains string="${os.name}" substring="Solaris" />
+ </condition>
+
+ <condition property="baseos" value="qnx">
+ <contains string="${os.name}" substring="QNX" />
+ </condition>
+
+ <!-- Determine WS -->
+ <condition property="basews" value="win32">
+ <contains string="${os.name}" substring="Windows" />
+ </condition>
+
+ <condition property="basews" value="gtk">
+ <contains string="${os.name}" substring="Linux" />
+ </condition>
+
+ <condition property="basews" value="carbon">
+ <contains string="${os.name}" substring="Mac OS X" />
+ </condition>
+
+ <!-- Determine ARCH -->
+ <condition property="basearch" value="x86">
+ <or>
+ <contains string="${os.arch}" substring="i386" />
+ <contains string="${os.arch}" substring="i686" />
+ <contains string="${os.arch}" substring="x86" />
+ <contains string="${os.arch}" substring="Pentium" />
+ </or>
+ </condition>
+
+ <condition property="basearch" value="linux">
+ <contains string="${os.name}" substring="Linux" />
+ </condition>
+
+ <condition property="basearch" value="ppc">
+ <contains string="${os.name}" substring="ppc" />
+ </condition>
+
+ <condition property="basearch" value="sparc">
+ <contains string="${os.name}" substring="sparc" />
+ </condition>
+
+ <condition property="mavenTestPhase" value="" else="-DmavenTestPhase=true">
+ <isset property="maven.test.skip" />
+ </condition>
+
+ <property name="eclipse.home" value="target/eclipse" />
+
+ <echo>-application org.eclipse.ant.core.antRunner -Dbaseos=${baseos} -Dbasews=${basews} -Dbasearch=${basearch} ${mavenTestPhase}</echo>
+
+ <java jar="${eclipse.home}/plugins/org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar"
+ fork="true"
+ failonerror="true"
+ maxmemory="128m">
+ <arg line="-application org.eclipse.ant.core.antRunner -consoleLog -data '${basedir}/target/workspace' -Dbaseos=${baseos} -Dbasews=${basews} -Dbasearch=${basearch} ${mavenTestPhase}"/>
+ </java>
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+
+ <execution>
+ <id>unzip</id>
+ <phase>package</phase>
+ <configuration>
+ <tasks>
+ <unzip src="target/org.drools.eclipse-${project.version}.zip" dest="../../target/eclipse"/>
<unzip src="target/org.drools.eclipse.task-${project.version}.zip" dest="../../target/eclipse"/>
<unzip src="target/org.guvnor.tools-${project.version}.zip" dest="../../target/eclipse"/>
<copy todir="../../target">
@@ -170,6 +344,9 @@
</plugins>
</build>
+ </profile>
+ </profiles>
+
<dependencies>
<!-- this should include core and compiler -->
<!--dependency>
Index: drools-eclipse/pom.xml
===================================================================
--- drools-eclipse/pom.xml (revision 25236)
+++ drools-eclipse/pom.xml (working copy)
@@ -15,8 +15,35 @@
<modules>
<module>org.drools.eclipse</module>
- <module>org.drools.eclipse.task</module>
+ <!--module>org.drools.eclipse.task</module-->
<module>drools-eclipse-build</module>
</modules>
+
+
+ <profiles>
+ <profile>
+ <id>soa</id>
+ <activation>
+ <property>
+ <name>soa</name>
+ </property>
+ </activation>
+ <modules>
+ <module>org.drools.eclipse</module>
+ <module>drools-eclipse-build</module>
+ </modules>
+ </profile>
+ <profile>
+ <id>default</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>org.drools.eclipse</module>
+ <module>org.drools.eclipse.task</module>
+ <module>drools-eclipse-build</module>
+ </modules>
+ </profile>
+ </profiles>
</project>
Index: pom.xml
===================================================================
--- pom.xml (revision 25236)
+++ pom.xml (working copy)
@@ -362,6 +362,107 @@
<module>drools-examples</module>
</modules>
</profile>
+ <profile>
+ <id>soa</id>
+ <activation>
+ <property>
+ <name>soa</name>
+ </property>
+ </activation>
+ <modules>
+ <module>drools-api</module>
+ <module>drools-core</module>
+ <module>drools-compiler</module>
+ <module>drools-jsr94</module>
+ <!--module>drools-templates</module-->
+ <module>drools-decisiontables</module>
+ <!--module>drools-clips</module>
+ <module>drools-pipeline</module>
+ <module>drools-process</module>
+ <module>drools-server</module-->
+ <module>drools-verifier</module>
+ <module>drools-ant</module>
+ <module>drools-repository</module>
+ <module>drools-guvnor</module>
+ <!--module>drools-solver</module-->
+ <module>drools-container/drools-mc</module>
+ </modules>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>2.2-beta-2</version>
+ <configuration>
+ <descriptors>
+ <descriptor>src/main/assembly/pre-bin_soaversion.xml</descriptor>
+ <descriptor>src/main/assembly/bin.xml</descriptor>
+ <descriptor>src/main/assembly/guvnor.xml</descriptor>
+ <descriptor>src/main/assembly/src_soaversion.xml</descriptor>
+ <descriptor>src/main/assembly/eclipse.xml</descriptor>
+ <descriptor>src/main/assembly/examples.xml</descriptor>
+ <descriptor>src/main/assembly/solver.xml</descriptor>
+ <descriptor>src/main/assembly/docs_soaversion.xml</descriptor>
+ <descriptor>src/main/assembly/javadocs_soaversion.xml</descriptor>
+ </descriptors>
+ </configuration>
+
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+ </profile>
+ <profile>
+ <id>default</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>drools-api</module>
+ <module>drools-core</module>
+ <module>drools-compiler</module>
+ <module>drools-jsr94</module>
+ <module>drools-templates</module>
+ <module>drools-decisiontables</module>
+ <module>drools-clips</module>
+ <module>drools-pipeline</module>
+ <module>drools-process</module>
+ <module>drools-server</module>
+ <module>drools-verifier</module>
+ <module>drools-ant</module>
+ <module>drools-repository</module>
+ <module>drools-guvnor</module>
+ <module>drools-solver</module>
+ <module>drools-container/drools-mc</module>
+ </modules>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>2.2-beta-2</version>
+ <configuration>
+ <descriptors>
+ <descriptor>src/main/assembly/pre-bin.xml</descriptor>
+ <descriptor>src/main/assembly/bin.xml</descriptor>
+ <descriptor>src/main/assembly/guvnor.xml</descriptor>
+ <descriptor>src/main/assembly/src.xml</descriptor>
+ <descriptor>src/main/assembly/eclipse.xml</descriptor>
+ <descriptor>src/main/assembly/examples.xml</descriptor>
+ <descriptor>src/main/assembly/solver.xml</descriptor>
+ <descriptor>src/main/assembly/docs.xml</descriptor>
+ <descriptor>src/main/assembly/javadocs.xml</descriptor>
+ </descriptors>
+ </configuration>
+
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+
+ </profile>
</profiles>
@@ -513,7 +614,7 @@
<descriptor>src/main/assembly/src.xml</descriptor>
<descriptor>src/main/assembly/eclipse.xml</descriptor>
<descriptor>src/main/assembly/examples.xml</descriptor>
- <descriptor>src/main/assembly/solver.xml</descriptor>
+ <!--descriptor>src/main/assembly/solver.xml</descriptor-->
<descriptor>src/main/assembly/docs.xml</descriptor>
<descriptor>src/main/assembly/javadocs.xml</descriptor>
</descriptors>
@@ -711,9 +812,9 @@
<module>drools-core</module>
<module>drools-compiler</module>
<module>drools-jsr94</module>
- <module>drools-templates</module>
+ <!--module>drools-templates</module-->
<module>drools-decisiontables</module>
- <module>drools-clips</module>
+ <!--module>drools-clips</module-->
<module>drools-pipeline</module>
<module>drools-process</module>
<module>drools-server</module>
@@ -721,7 +822,7 @@
<module>drools-ant</module>
<module>drools-repository</module>
<module>drools-guvnor</module>
- <module>drools-solver</module>
+ <!--module>drools-solver</module-->
<module>drools-container/drools-mc</module>
</modules>
Index: src/documentation/index_soaversion.html
===================================================================
--- src/documentation/index_soaversion.html (revision 0)
+++ src/documentation/index_soaversion.html (revision 0)
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title xmlns:rf="java:org.jboss.highlight.XhtmlRendererFactory">Drools
+Online Documentation</title>
+<link rel="stylesheet" href="css/jbossorg.css" type="text/css" />
+<meta xmlns:rf="java:org.jboss.highlight.XhtmlRendererFactory"
+ name="generator" content="DocBook XSL-NS Stylesheets V1.74.0" />
+</head>
+<body>
+<div class="book" lang="en-US">
+<div class="titlepage">
+<div>
+<p id="title"><a href="http://www.jboss.org" class="site_href"><strong>JBoss.org</strong></a><a
+ href="http://docs.jboss.org/" class="doc_href"><strong>Community
+Documentation</strong></a></p>
+</div>
+<hr />
+</div>
+<div class="toc">
+<dl>
+ <dt><span class="preface"><a href="#d0e34" /></span></dt>
+</dl>
+</div>
+<div class="preface" lang="en-US">
+<div class="titlepage" />
+<p></p>
+<div class="table"><a id="drools.modules.documentation" />
+<p class="title"><b>Drools Online Documentation Latest Build from svn</b></p>
+<div class="table-contents">
+<table summary="Drools Online Documentation" border="1">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Module Name</th>
+ <th>HTML Single</th>
+ <th>HTML</th>
+ <th>PDF</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <p><img src="images/blip_icon_32x.png" />Drools Introduction</p>
+ </td>
+ <td>
+ <p><a class="ulink"
+ href="drools-introduction/html_single/index.html">html_single</a></p>
+ </td>
+ <td>
+ <p><a class="ulink" href="drools-introduction/html/index.html">html</a></p>
+ </td>
+ <td>
+ <p><a class="ulink"
+ href="drools-introduction/pdf/drools-docs-introduction.pdf">pdf</a></p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p><img src="images/expert_icon_32x.png" />Drools Expert</p>
+ </td>
+ <td>
+ <p><a class="ulink" href="drools-expert/html_single/index.html">html_single</a></p>
+ </td>
+ <td>
+ <p><a class="ulink" href="drools-expert/html/index.html">html</a></p>
+ </td>
+ <td>
+ <p><a class="ulink"
+ href="drools-expert/pdf/drools-docs-expert.pdf">pdf</a></p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p><img src="images/fusion_icon_32x.png" />Drools Fusion</p>
+ </td>
+ <td>
+ <p><a class="ulink" href="drools-fusion/html_single/index.html">html_single</a></p>
+ </td>
+ <td>
+ <p><a class="ulink" href="drools-fusion/html/index.html">html</a></p>
+ </td>
+ <td>
+ <p><a class="ulink"
+ href="drools-fusion/pdf/drools-docs-fusion.pdf">pdf</a></p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p><img src="images/flow_icon_32x.png" />Drools Flow</p>
+ </td>
+ <td>
+ <p><a class="ulink" href="drools-flow/html_single/index.html">html_single</a></p>
+ </td>
+ <td>
+ <p><a class="ulink" href="drools-flow/html/index.html">html</a></p>
+ </td>
+ <td>
+ <p><a class="ulink" href="drools-flow/pdf/drools-docs-flow.pdf">pdf</a></p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p><img src="images/guvnor_icon_32x.png" />Drools Guvnor</p>
+ </td>
+ <td>
+ <p><a class="ulink" href="drools-guvnor/html_single/index.html">html_single</a></p>
+ </td>
+ <td>
+ <p><a class="ulink" href="drools-guvnor/html/index.html">html</a></p>
+ </td>
+ <td>
+ <p><a class="ulink"
+ href="drools-guvnor/pdf/drools-docs-guvnor.pdf">pdf</a></p>
+ </td>
+ </tr>
+ <!--tr>
+ <td>
+ <p>Drools Solver</p>
+ </td>
+ <td>
+ <p><a class="ulink" href="drools-solver/html_single/index.html">html_single</a></p>
+ </td>
+ <td>
+ <p><a class="ulink" href="drools-solver/html/index.html">html</a></p>
+ </td>
+ <td>
+ <p><a class="ulink"
+ href="drools-solver/pdf/drools-docs-solver.pdf">pdf</a></p>
+ </td>
+ </tr-->
+ </tbody>
+</table>
+</div>
+</div>
+<p><br class="table-break" />
+</p>
+</div>
+</div>
+</body>
+</html>
\ No newline at end of file
Index: src/javadocs/index_soaversion.html
===================================================================
--- src/javadocs/index_soaversion.html (revision 0)
+++ src/javadocs/index_soaversion.html (revision 0)
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>Drools Javadocs</title></head>
+<body><h1>Drools 5.0.0 Javadocs</h1>
+<h2>Stable</h2>
+<table style="text-align: left; width: 370px;" cellpadding="2">
+<tbody>
+<tr>
+<td style="width: 169px;"><big><span style="font-weight: bold;">Drools API</span></big></td>
+<td style="width: 181px; text-align: center;"><a href="stable/drools-api/index.html">html</a></td>
+</tr>
+</tbody>
+</table>
+<br>
+<h2>Unstable and/or Experimental</h2>
+<table style="text-align: left; width: 430px;" border="0" cellpadding="2" cellspacing="0">
+<tbody>
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+Core</big></td>
+<td style="width: 130px; text-align: center;"><a href="unstable/drools-core/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2">
+<hr style="width: 100%; height: 2px;"></td>
+</tr>
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+Compiler</big></td>
+<td style="width: 130px; text-align: center;"><a href="unstable/drools-compiler/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2">
+<hr style="width: 100%; height: 2px;"></td>
+</tr>
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+Decision Tables</big></td>
+<td style="width: 130px; text-align: center;"><a href="unstable/drools-decisiontables/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2">
+<hr style="width: 100%; height: 2px;"></td>
+</tr>
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools Clips</big></td>
+<td style="width: 130px; text-align: center;"><a href="unstable/drools-clips/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2">
+<hr style="width: 100%; height: 2px;"></td>
+</tr>
+
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+DataLoader JAXB</big></td>
+<td style="width: 130px; text-align: center;"><a href="unstable/drools-dataloaders-jaxb/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2">
+<hr style="width: 100%; height: 2px;"></td>
+</tr>
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+DataLoader Smooks</big></td>
+<td style="width: 130px; text-align: center;"><a href="unstable/drools-dataloaders-smooks/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2" rowspan="1">
+<hr style="width: 100%; height: 2px;"></td>
+</tr>
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+Server</big></td>
+<td style="width: 130px; text-align: center;"><a href="unstable/drools-server/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2" rowspan="1"><span style="font-style: italic;"></span>
+<hr style="width: 100%; height: 2px;"><span style="font-style: italic;"></span></td>
+</tr>
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+Templates<br>
+</big></td>
+<td style="width: 130px; text-align: center;"><a href="unstable/drools-templates/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2" rowspan="1">
+<hr style="width: 100%; height: 2px;"></td>
+</tr>
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+Verifier<br>
+</big></td>
+<td style="width: 130px; text-align: center;"><a href="unstable/drools-verifier/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2" rowspan="1">
+<hr style="width: 100%; height: 2px;"></td>
+</tr>
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+Work Items<br>
+</big></td>
+<td style="width: 130px; text-align: center;"><a href="unstable/drools-workitems/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2" rowspan="1">
+<hr style="width: 100%; height: 2px;"></td>
+</tr>
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+Process Enterprise</big></td>
+<td style="width: 130px; text-align: center;"><a href="unstable/drools-process-enterprise/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2" rowspan="1">
+<hr style="width: 100%; height: 2px;"></td>
+</tr>
+<!--tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+Process Task</big></td>
+<td style="width: 130px; text-align: center;"><a href="unstable/drools-process-task/index.html">html</a></td>
+<--/tr>
+</tbody>
+</table>
+</body></html>
\ No newline at end of file
Index: src/main/assembly/docs_soaversion.xml
===================================================================
--- src/main/assembly/docs_soaversion.xml (revision 0)
+++ src/main/assembly/docs_soaversion.xml (revision 0)
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<assembly>
+ <id>docs</id>
+ <formats>
+ <format>zip</format>
+ </formats>
+
+ <includeBaseDirectory>false</includeBaseDirectory>
+
+ <!-- files>
+ <file>
+ <source>src/documentation/index_soaversion.html</source>
+ <outputDirectory></outputDirectory>
+ <destName>index.html</destName>
+ </file>
+ </files -->
+
+ <fileSets>
+ <fileSet>
+ <directory>src/documentation/</directory>
+ <outputDirectory></outputDirectory>
+ <includes>
+ <include>**</include>
+ </includes>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-docs/drools-docs-introduction/target/docbook/publish/en-US/</directory>
+ <outputDirectory>drools-introduction</outputDirectory>
+ <includes>
+ <!--include>drools-docs/**</include-->
+ <include>html/**</include>
+ <include>html_single/**</include>
+ <include>pdf/**</include>
+ </includes>
+ <excludes>
+ <exclude>**/*.log/**</exclude>
+ <exclude>**/*.db/**</exclude>
+ <exclude>**/.svn/**</exclude>
+ <exclude>**/.metadata/**</exclude>
+ </excludes>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-docs/drools-docs-expert/target/docbook/publish/en-US/</directory>
+ <outputDirectory>drools-expert</outputDirectory>
+ <includes>
+ <!--include>drools-docs/**</include-->
+ <include>html/**</include>
+ <include>html_single/**</include>
+ <include>pdf/**</include>
+ </includes>
+ <excludes>
+ <exclude>**/*.log/**</exclude>
+ <exclude>**/*.db/**</exclude>
+ <exclude>**/.svn/**</exclude>
+ <exclude>**/.metadata/**</exclude>
+ </excludes>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-docs/drools-docs-fusion/target/docbook/publish/en-US/</directory>
+ <outputDirectory>drools-fusion</outputDirectory>
+ <includes>
+ <!--include>drools-docs/**</include-->
+ <include>html/**</include>
+ <include>html_single/**</include>
+ <include>pdf/**</include>
+ </includes>
+ <excludes>
+ <exclude>**/*.log/**</exclude>
+ <exclude>**/*.db/**</exclude>
+ <exclude>**/.svn/**</exclude>
+ <exclude>**/.metadata/**</exclude>
+ </excludes>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-docs/drools-docs-flow/target/docbook/publish/en-US/</directory>
+ <outputDirectory>drools-flow</outputDirectory>
+ <includes>
+ <!--include>drools-docs/**</include-->
+ <include>html/**</include>
+ <include>html_single/**</include>
+ <include>pdf/**</include>
+ </includes>
+ <excludes>
+ <exclude>**/*.log/**</exclude>
+ <exclude>**/*.db/**</exclude>
+ <exclude>**/.svn/**</exclude>
+ <exclude>**/.metadata/**</exclude>
+ </excludes>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-docs/drools-docs-guvnor/target/docbook/publish/en-US/</directory>
+ <outputDirectory>drools-guvnor</outputDirectory>
+ <includes>
+ <!--include>drools-docs/**</include-->
+ <include>html/**</include>
+ <include>html_single/**</include>
+ <include>pdf/**</include>
+ </includes>
+ <excludes>
+ <exclude>**/*.log/**</exclude>
+ <exclude>**/*.db/**</exclude>
+ <exclude>**/.svn/**</exclude>
+ <exclude>**/.metadata/**</exclude>
+ </excludes>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-docs/drools-docs-solver/target/docbook/publish/en-US/</directory>
+ <outputDirectory>drools-solver</outputDirectory>
+ <includes>
+ <!--include>drools-docs/**</include-->
+ <include>html/**</include>
+ <include>html_single/**</include>
+ <include>pdf/**</include>
+ </includes>
+ <excludes>
+ <exclude>**/*.log/**</exclude>
+ <exclude>**/*.db/**</exclude>
+ <exclude>**/.svn/**</exclude>
+ <exclude>**/.metadata/**</exclude>
+ </excludes>
+ </fileSet>
+
+ </fileSets>
+
+
+</assembly>
Index: src/main/assembly/javadocs_soaversion.xml
===================================================================
--- src/main/assembly/javadocs_soaversion.xml (revision 0)
+++ src/main/assembly/javadocs_soaversion.xml (revision 0)
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<assembly>
+ <id>javadocs</id>
+ <formats>
+ <format>zip</format>
+ </formats>
+
+ <includeBaseDirectory>false</includeBaseDirectory>
+
+ <files>
+ <file>
+ <source>src/javadocs/index_soaversion.html</source>
+ <outputDirectory></outputDirectory>
+ <destName>index.html</destName>
+ </file>
+ </files>
+
+ <fileSets>
+
+ <fileSet>
+ <includes>
+ <include>LICENSE-ASL-2.0.txt</include>
+ <include>JBossORG-EULA.txt</include>
+ </includes>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-api/target/site/apidocs</directory>
+ <outputDirectory>stable/drools-api</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-core/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-core</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-compiler/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-compiler</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-decisiontables/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-decisiontables</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-clips/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-clips</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-dataloaders/drools-dataloaders-smooks/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-dataloaders-smooks</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-dataloaders/drools-dataloaders-jaxb/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-dataloaders-jaxb</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-process/drools-process-task/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-process-task</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-process/drools-workitems/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-workitems</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-process/drools-process-enterprise/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-process-enterprise</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-templates/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-templates</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-verifier/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-verifier</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-server/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-server</outputDirectory>
+ </fileSet>
+
+ </fileSets>
+
+</assembly>
Index: src/main/assembly/pre-bin_soaversion.xml
===================================================================
--- src/main/assembly/pre-bin_soaversion.xml (revision 0)
+++ src/main/assembly/pre-bin_soaversion.xml (revision 0)
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<assembly>
+ <id>pre-bin</id>
+ <formats>
+ <format>dir</format>
+ </formats>
+
+ <includeBaseDirectory>false</includeBaseDirectory>
+
+ <fileSets>
+
+ <fileSet>
+ <includes>
+ <include>LICENSE-ASL-2.0.txt</include>
+ <include>JBossORG-EULA.txt</include>
+ <include>README_DEPENDENCIES.txt</include>
+ </includes>
+ </fileSet>
+
+ </fileSets>
+
+ <moduleSets>
+ <moduleSet>
+ <includes>
+ <!-- note: we do not include BRMS here, as it is distributed as a single war, and a war includes all already -->
+ <include>org.drools:drools-api</include>
+ <include>org.drools:drools-core</include>
+ <include>org.drools:drools-compiler</include>
+ <include>org.drools:drools-jsr94</include>
+ <include>org.drools:drools-decisiontables</include>
+ <include>org.drools:drools-templates</include>
+ <!--include>org.drools:drools-clips</include-->
+ <include>org.drools:drools-dataloaders-jaxb</include>
+ <1--include>org.drools:drools-dataloaders-smooks</include-->
+ <include>org.drools:drools-verifier</include>
+ <include>org.drools:drools-ant</include>
+ <!--include>org.drools:drools-server</include>
+ <include>org.drools:drools-workitems</include>
+ <include>org.drools:drools-process-task</include>
+ <include>org.drools:drools-process-enterprise</include-->
+ </includes>
+
+ <binaries>
+ <outputDirectory></outputDirectory>
+ <unpack>false</unpack>
+
+ <dependencySets>
+ <dependencySet>
+ <outputDirectory>lib</outputDirectory>
+ <unpack>false</unpack>
+ <excludes>
+ <exclude>org.drools:drools-*</exclude>
+ </excludes>
+ <useTransitiveDependencies>false</useTransitiveDependencies>
+ </dependencySet>
+ </dependencySets>
+ </binaries>
+
+ </moduleSet>
+
+ <!--moduleSet>
+ <includes>
+ <include>org.drools:drools-documentation</include>
+ </includes>
+
+ <binaries>
+ <outputDirectory>documentation</outputDirectory>
+ <outputFileNameMapping>manual</outputFileNameMapping>
+ <unpack>true</unpack>
+ <unpackOptions>
+ <includes>
+ <include>shared/**</include>
+ <include>html/**</include>
+ <include>manual/html_single/**</include>
+ </includes>
+ <excludes>
+ <exclude>eclipse/**</exclude>
+ <exclude>META-INF/**</exclude>
+ </excludes>
+ </unpackOptions>
+ </binaries>
+
+ </moduleSet-->
+ </moduleSets>
+
+
+
+</assembly>
Index: src/main/assembly/src_soaversion.xml
===================================================================
--- src/main/assembly/src_soaversion.xml (revision 0)
+++ src/main/assembly/src_soaversion.xml (revision 0)
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<assembly>
+ <id>src</id>
+ <formats>
+ <format>zip</format>
+ </formats>
+
+ <includeBaseDirectory>false</includeBaseDirectory>
+
+ <fileSets>
+ <fileSet>
+ <directory>.</directory>
+ <outputDirectory></outputDirectory>
+ <includes>
+ <include>drools-api/**</include>
+ <include>drools-core/**</include>
+ <include>drools-compiler/**</include>
+ <include>drools-decisiontables/**</include>
+ <!--include>drools-clips/**</include-->
+ <include>drools-templates/**</include>
+ <include>drools-jsr94/**</include>
+ <include>drools-eclipse/**</include>
+ <include>drools-repository/**</include>
+ <include>drools-guvnor/**</include>
+ <include>drools-ant/**</include>
+ <include>drools-verifier/**</include>
+ <include>drools-docs/**</include>
+ <!--include>drools-dataloaders/**</include-->
+ <include>drools-solver/**</include>
+ <include>drools-process/**</include>
+ <include>drools-dataloaders/**</include>
+ <include>*.xml</include>
+ <include>*.txt</include>
+ <!--include>drools-server/**</include-->
+ </includes>
+ <excludes>
+ <exclude>drools-guvnor/repository/**</exclude>
+ <exclude>drools-repository/repository/**</exclude>
+ <exclude>drools-eclipse/drools-eclipse-build/local-eclipse-drop-mirror/**</exclude>
+ <exclude>drools-eclipse/org.drools.eclipse/lib/**</exclude>
+ <exclude>drools-eclipse/org.drools.eclipse/help/**</exclude>
+ <exclude>**/*.log/**</exclude>
+ <exclude>**/target/**</exclude>
+ <exclude>**/.svn/**</exclude>
+ <exclude>**/.metadata/**</exclude>
+ </excludes>
+ </fileSet>
+ </fileSets>
+</assembly>
15 years, 10 months
creating a rule and storing in a drl file using APIs
by sandeep bonkra
Hi,
I am new to Drool. I need one clarification.
Can we create a rule and then store it to a .drl file using drools APIs. I
have successfully created a rule using the APIs (Rule, Pattern etc).
Although it is getting compared with Facts also. But i need to store the
rule in drl and updated the rule whenever a user enters a new rule.
I would really appreciate you guys for providing any help in this regard.
Thanks in advance. Please guide.
Regards,
Sandeep
15 years, 10 months
Lucene usages in Guvnor ( BRMS )
by Ashish Soni
Hi All ,
I see lucene jar in Guvnor but not sure where and how it is exactly used ,
Can some one please put some lights on it.
Regards,
Ashish
15 years, 11 months