 
                                        
                                
                         
                        
                                
                                
                                        
                                                
                                        
                                        
                                        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
________________________________________________________________________
                                
                         
                        
                                
                                16 years, 8 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
________________________________________________________________________
                                
                         
                        
                                
                                16 years, 8 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
                                
                         
                        
                                
                                16 years, 8 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
________________________________________________________________________
                                
                         
                        
                                
                                16 years, 8 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
                                
                         
                        
                                
                                16 years, 8 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.
                                
                         
                        
                                
                                16 years, 8 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
                                
                         
                        
                                
                                16 years, 8 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>
                                
                         
                        
                                
                                16 years, 8 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
                                
                         
                        
                                
                                16 years, 8 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
                                
                         
                        
                                
                                16 years, 9 months