[jboss-svn-commits] JBL Code SVN: r36576 - in labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841: drools-compiler/src/test/java/org/drools/integrationtests and 5 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jan 25 10:09:02 EST 2011


Author: tsurdilovic
Date: 2011-01-25 10:09:02 -0500 (Tue, 25 Jan 2011)
New Revision: 36576

Modified:
   labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-compiler/src/test/java/org/drools/integrationtests/FirstOrderLogicTest.java
   labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/common/PropagationContextImpl.java
   labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/core/util/debug/SessionInspector.java
   labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/impl/StatelessKnowledgeSessionImpl.java
   labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/process/core/impl/ProcessImpl.java
   labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/reteoo/CompositeLeftTupleSinkAdapter.java
   labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/reteoo/JoinNode.java
   labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/reteoo/ReteooWorkingMemory.java
   labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/reteoo/RightInputAdapterNode.java
   labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/reteoo/SingleLeftTupleSinkAdapter.java
   labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/pom.xml
Log:
SOA-2841 : Backport BRMS issues for inclusion in SOA

Modified: labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-compiler/src/test/java/org/drools/integrationtests/FirstOrderLogicTest.java
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-compiler/src/test/java/org/drools/integrationtests/FirstOrderLogicTest.java	2011-01-25 14:57:31 UTC (rev 36575)
+++ labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-compiler/src/test/java/org/drools/integrationtests/FirstOrderLogicTest.java	2011-01-25 15:09:02 UTC (rev 36576)
@@ -1,5 +1,10 @@
 package org.drools.integrationtests;
 
+import static org.mockito.Matchers.any;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify; 
+
 import java.io.IOException;
 import java.io.InputStreamReader;
 import java.io.Reader;
@@ -33,6 +38,7 @@
 import org.drools.StatefulSession;
 import org.drools.StockTick;
 import org.drools.WorkingMemory;
+import org.drools.audit.WorkingMemoryConsoleLogger;
 import org.drools.builder.KnowledgeBuilder;
 import org.drools.builder.KnowledgeBuilderFactory;
 import org.drools.builder.ResourceType;
@@ -49,7 +55,6 @@
 import org.drools.runtime.StatefulKnowledgeSession;
 import org.drools.runtime.conf.ClockTypeOption;
 import org.drools.time.SessionPseudoClock;
-import static org.mockito.Mockito.*;
 
 public class FirstOrderLogicTest extends TestCase {
     protected RuleBase getRuleBase() throws Exception {
@@ -447,6 +452,23 @@
                       list.size() );
     }
 
+    public void testExists3() throws Exception {
+        final KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+        kbuilder.add( ResourceFactory.newClassPathResource( "test_Exists_JBRULES_2810.drl",
+                    FirstOrderLogicTest.class ),
+                    ResourceType.DRL );
+        
+        assertFalse( kbuilder.getErrors().toString(), kbuilder.hasErrors() );
+
+        final KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+        kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );
+        
+        final StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
+        WorkingMemoryConsoleLogger logger = new WorkingMemoryConsoleLogger( ksession );
+        ksession.fireAllRules();
+        ksession.dispose();
+    }
+
     public void testForall() throws Exception {
         final PackageBuilder builder = new PackageBuilder();
         builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "test_Forall.drl" ) ) );

Modified: labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/common/PropagationContextImpl.java
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/common/PropagationContextImpl.java	2011-01-25 14:57:31 UTC (rev 36575)
+++ labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/common/PropagationContextImpl.java	2011-01-25 15:09:02 UTC (rev 36576)
@@ -188,5 +188,11 @@
     public void setOriginOffset(int originOffset) {
         this.originOffset = originOffset;
     }
+    
+    @Override
+    public String toString() {
+        return "PropagationContextImpl [activeActivations=" + activeActivations + ", dormantActivations=" + dormantActivations + ", entryPoint=" + entryPoint + ", factHandle=" + factHandle + ", leftTuple=" + leftTuple + ", originOffset="
+                + originOffset + ", propagationNumber=" + propagationNumber + ", rule=" + rule + ", type=" + type + "]";
+    }
 
 }

Modified: labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/core/util/debug/SessionInspector.java
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/core/util/debug/SessionInspector.java	2011-01-25 14:57:31 UTC (rev 36575)
+++ labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/core/util/debug/SessionInspector.java	2011-01-25 15:09:02 UTC (rev 36576)
@@ -29,6 +29,7 @@
 import org.drools.reteoo.EntryPointNode;
 import org.drools.reteoo.EvalConditionNode;
 import org.drools.reteoo.ExistsNode;
+import org.drools.reteoo.ForallNotNode;
 import org.drools.reteoo.FromNode;
 import org.drools.reteoo.JoinNode;
 import org.drools.reteoo.LeftInputAdapterNode;
@@ -88,6 +89,8 @@
                            BetaNodeVisitor.INSTANCE );
         this.visitors.put( NotNode.class,
                            BetaNodeVisitor.INSTANCE );
+        this.visitors.put( ForallNotNode.class,
+                           BetaNodeVisitor.INSTANCE ); 
         this.visitors.put( ExistsNode.class,
                            BetaNodeVisitor.INSTANCE );
         this.visitors.put( AccumulateNode.class,
@@ -133,7 +136,7 @@
                                nodeStack,
                                info );
             } else {
-                throw new RuntimeException( "No visitor found for node: " + parent );
+                throw new RuntimeException( "No visitor found for node class: " + parent.getClass()+" node: "+parent );
             }
             visitChildren( parent,
                            nodeStack,

Modified: labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/impl/StatelessKnowledgeSessionImpl.java
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/impl/StatelessKnowledgeSessionImpl.java	2011-01-25 14:57:31 UTC (rev 36575)
+++ labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/impl/StatelessKnowledgeSessionImpl.java	2011-01-25 15:09:02 UTC (rev 36576)
@@ -16,9 +16,12 @@
 
 package org.drools.impl;
 
+import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Collections;
 import java.util.IdentityHashMap;
+import java.util.Iterator;
+import java.util.List;
 import java.util.Map;
 
 import org.drools.SessionConfiguration;
@@ -33,6 +36,7 @@
 import org.drools.common.InternalFactHandle;
 import org.drools.common.InternalRuleBase;
 import org.drools.event.AgendaEventSupport;
+import org.drools.event.RuleFlowEventListener;
 import org.drools.event.RuleFlowEventSupport;
 import org.drools.event.WorkingMemoryEventSupport;
 import org.drools.event.process.ProcessEventListener;
@@ -72,6 +76,7 @@
     public WorkingMemoryEventSupport                                          workingMemoryEventSupport = new WorkingMemoryEventSupport();
     public AgendaEventSupport                                                 agendaEventSupport        = new AgendaEventSupport();
     public RuleFlowEventSupport                                               ruleFlowEventSupport      = new RuleFlowEventSupport();
+    public List<RuleFlowEventListener> copiedRuleFlowEventListeners =         new ArrayList<RuleFlowEventListener>();
 
     private KnowledgeSessionConfiguration                                     conf;
     private Environment                                                       environment;
@@ -119,11 +124,28 @@
         }
         this.ruleBase.readLock();
         try {
-            ReteooWorkingMemory wm = new ReteooWorkingMemory( this.ruleBase.nextWorkingMemoryCounter(),
-                                                              this.ruleBase,
-                                                              (SessionConfiguration) this.conf,
-                                                              this.environment );
-
+        	ReteooWorkingMemory wm;
+        	if(this.ruleFlowEventSupport.getEventListeners().size() > 0) {
+        		wm = new ReteooWorkingMemory( this.ruleBase.nextWorkingMemoryCounter(),
+                        this.ruleBase,
+                        (SessionConfiguration) this.conf,
+                        this.environment,
+                        this.ruleFlowEventSupport);
+        	} else {
+        		wm = new ReteooWorkingMemory( this.ruleBase.nextWorkingMemoryCounter(),
+                        this.ruleBase,
+                        (SessionConfiguration) this.conf,
+                        this.environment );
+        		
+        		// copy the ruleflow event listeners
+            	Iterator<RuleFlowEventListener> wmFlowListenerIter = wm.getRuleFlowEventListeners().iterator();
+            	while ( wmFlowListenerIter.hasNext() ) {
+            		RuleFlowEventListener rfel = wmFlowListenerIter.next();
+            		this.ruleFlowEventSupport.addEventListener(rfel);
+            		this.copiedRuleFlowEventListeners.add(rfel);
+            	}
+            	wm.setRuleFlowEventSupport( this.ruleFlowEventSupport );
+        	}
             // we don't pass the mapped listener wrappers to the session constructor anymore,
             // because they would be ignored anyway, since the wm already contains those listeners
             StatefulKnowledgeSessionImpl ksession = new StatefulKnowledgeSessionImpl( wm,
@@ -133,7 +155,6 @@
             wm.setKnowledgeRuntime( ksession );
             wm.setWorkingMemoryEventSupport( this.workingMemoryEventSupport );
             wm.setAgendaEventSupport( this.agendaEventSupport );
-            wm.setRuleFlowEventSupport( this.ruleFlowEventSupport );
 
             final InternalFactHandle handle =  wm.getFactHandleFactory().newFactHandle( InitialFactImpl.getInstance(),
                                                                                         wm.getObjectTypeConfigurationRegistry().getObjectTypeConf( EntryPoint.DEFAULT,
@@ -283,6 +304,7 @@
             }
         } finally {
             ((StatefulKnowledgeSessionImpl) ksession).session.endBatchExecution();
+            cleanupRuleFlowEventListeners();
         }
     }
 
@@ -291,6 +313,7 @@
 
         ksession.insert( object );
         ksession.fireAllRules( );
+        cleanupRuleFlowEventListeners( );
     }
 
     public void execute(Iterable objects) {
@@ -300,10 +323,22 @@
             ksession.insert( object );
         }
         ksession.fireAllRules( );
+        cleanupRuleFlowEventListeners( );
     }
     
     public Environment getEnvironment() {
     	return environment;
     }
+    
+    private void cleanupRuleFlowEventListeners() {
+    	if(this.ruleFlowEventSupport.getEventListeners().size() > 0 && (this.copiedRuleFlowEventListeners != null && this.copiedRuleFlowEventListeners.size() > 0)) {
+    		for(RuleFlowEventListener nextEventListener : this.copiedRuleFlowEventListeners) {
+    			if(this.ruleFlowEventSupport.getEventListeners().contains(nextEventListener)) {
+    				this.ruleFlowEventSupport.removeEventListener(nextEventListener);
+    			}
+    		}
+    	}
+    	this.copiedRuleFlowEventListeners = new ArrayList<RuleFlowEventListener>();
+    }
 
 }

Modified: labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/process/core/impl/ProcessImpl.java
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/process/core/impl/ProcessImpl.java	2011-01-25 14:57:31 UTC (rev 36575)
+++ labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/process/core/impl/ProcessImpl.java	2011-01-25 15:09:02 UTC (rev 36576)
@@ -129,17 +129,22 @@
         return this.contextContainer.getDefaultContext(contextType);
     }
 
-    public boolean equals(final Object o) {
-        if ( o instanceof ProcessImpl ) {
-            return ((ProcessImpl) o).getName().equals( this.name ) && ((ProcessImpl) o).getVersion().equals( this.version );
-        }
-        return false;
-    }
+    public boolean equals(final Object o) {
+        if ( o instanceof ProcessImpl ) {
+            if (this.id != null) {
+                return ((ProcessImpl) o).getId() == null;
+            }
+            return this.id.equals(((ProcessImpl) o).getId());
+        }
+        return false;
+    }
 
-    public int hashCode() {
-        return this.name.hashCode() + (this.version == null ? 0 : 3 * this.version.hashCode());
-    }
 
+    public int hashCode() {
+        return this.id == null ? 0 : 3 * this.id.hashCode();
+    }
+
+
     public Context resolveContext(String contextId, Object param) {
         Context context = getDefaultContext(contextId);
         if (context != null) {
Modified: labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/reteoo/CompositeLeftTupleSinkAdapter.java
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/reteoo/CompositeLeftTupleSinkAdapter.java	2011-01-25 14:57:31 UTC (rev 36575)
+++ labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/reteoo/CompositeLeftTupleSinkAdapter.java	2011-01-25 15:09:02 UTC (rev 36576)
@@ -276,11 +276,15 @@
         // iterate to find all child tuples for the shared node
         while ( childLeftTuple != null && childLeftTuple.getRightParent() == parentRightTuple ) {
             // this will iterate for each child node when the
-            // the current node is shared      
+            // the current node is shared
+            
+            // preserve the current LeftTuple, as we need to iterate to the next before re-adding
+            LeftTuple temp = childLeftTuple;      
             childLeftTuple.getLeftTupleSink().modifyLeftTuple( childLeftTuple,
                                                                context,
                                                                workingMemory );
             childLeftTuple = childLeftTuple.getLeftParentNext();
+            temp.reAddRight();
         }
         return childLeftTuple;
     }
@@ -293,11 +297,15 @@
         // iterate to find all child tuples for the shared node
         while ( childLeftTuple != null && childLeftTuple.getLeftParent() == parentLeftTuple ) {
             // this will iterate for each child node when the
-            // the current node is shared      
+            // the current node is shared  
+            
+            // preserve the current LeftTuple, as we need to iterate to the next before re-adding
+            LeftTuple temp = childLeftTuple; 
             childLeftTuple.getLeftTupleSink().modifyLeftTuple( childLeftTuple,
                                                                context,
                                                                workingMemory );
             childLeftTuple = childLeftTuple.getRightParentNext();
+            temp.reAddLeft();
         }
         return childLeftTuple;
     }

Modified: labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/reteoo/JoinNode.java
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/reteoo/JoinNode.java	2011-01-25 14:57:31 UTC (rev 36575)
+++ labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/reteoo/JoinNode.java	2011-01-25 15:09:02 UTC (rev 36576)
@@ -241,15 +241,11 @@
                                                                 workingMemory,
                                                                 true );
                         } else {
-                            // preserve the current LeftTuple, as we need to iterate to the next before re-adding
-                            LeftTuple temp = childLeftTuple;
                             childLeftTuple = this.sink.propagateModifyChildLeftTuple( childLeftTuple,
                                                                                       leftTuple,
                                                                                       context,
                                                                                       workingMemory,
                                                                                       true );
-                            // we must re-add this to ensure deterministic iteration
-                            temp.reAddLeft();
                         }
                     } else if ( childLeftTuple != null && childLeftTuple.getLeftParent() == leftTuple ) {
                         childLeftTuple = this.sink.propagateRetractChildLeftTuple( childLeftTuple,
@@ -329,15 +325,11 @@
                                                                 workingMemory,
                                                                 true );
                         } else {
-                            // preserve the current LeftTuple, as we need to iterate to the next before re-adding
-                            LeftTuple temp = childLeftTuple;
                             childLeftTuple = this.sink.propagateModifyChildLeftTuple( childLeftTuple,
                                                                                       rightTuple,
                                                                                       context,
                                                                                       workingMemory,
                                                                                       true );
-                            // we must re-add this to ensure deterministic iteration
-                            temp.reAddRight();
                         }
                     } else if ( childLeftTuple != null && childLeftTuple.getRightParent() == rightTuple ) {
                         childLeftTuple = this.sink.propagateRetractChildLeftTuple( childLeftTuple,

Modified: labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/reteoo/ReteooWorkingMemory.java
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/reteoo/ReteooWorkingMemory.java	2011-01-25 14:57:31 UTC (rev 36575)
+++ labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/reteoo/ReteooWorkingMemory.java	2011-01-25 15:09:02 UTC (rev 36576)
@@ -101,6 +101,28 @@
         this.agenda = new DefaultAgenda( ruleBase );
         this.agenda.setWorkingMemory( this );
     }
+    
+    /**
+     * TODO - CHECK!!
+     * @param id
+     * @param ruleBase
+     * @param config
+     * @param environment
+     * @param ruleFlowEventSupport
+     */
+    public ReteooWorkingMemory(final int id,
+            final InternalRuleBase ruleBase,
+            final SessionConfiguration config,
+            final Environment environment,
+            final RuleFlowEventSupport ruleFlowEventSupport) {
+    	this( id,
+    			ruleBase,
+    			config,
+    			environment,
+    			new WorkingMemoryEventSupport(),
+    	        new AgendaEventSupport(),
+    	        ruleFlowEventSupport);
+    }
 
     public ReteooWorkingMemory(final int id,
                                final InternalRuleBase ruleBase,

Modified: labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/reteoo/RightInputAdapterNode.java
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/reteoo/RightInputAdapterNode.java	2011-01-25 14:57:31 UTC (rev 36575)
+++ labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/reteoo/RightInputAdapterNode.java	2011-01-25 15:09:02 UTC (rev 36576)
@@ -117,7 +117,6 @@
     public void assertLeftTuple(final LeftTuple tuple,
                                 final PropagationContext context,
                                 final InternalWorkingMemory workingMemory) {
-
         // creating a dummy fact handle to wrap the tuple
         final InternalFactHandle handle = workingMemory.getFactHandleFactory().newFactHandle( tuple,
                                                                                               workingMemory.getObjectTypeConfigurationRegistry().getObjectTypeConf( context.getEntryPoint(),
@@ -147,7 +146,6 @@
                                  final InternalWorkingMemory workingMemory) {
 
         final ObjectHashMap memory = (ObjectHashMap) workingMemory.getNodeMemory( this );
-
         // retrieve handle from memory
         final InternalFactHandle factHandle = (InternalFactHandle) memory.remove( tuple );
 
@@ -332,4 +330,9 @@
         return this.tupleMemoryEnabled == other.tupleMemoryEnabled && this.tupleSource.equals( other.tupleSource );
     }
 
+    @Override
+    public String toString() {
+        return "RightInputAdapterNode(" + id + ")[ tupleMemoryEnabled=" + tupleMemoryEnabled + ", tupleSource=" + tupleSource + ", source="
+            + source + ", associations=" + associations.keySet() + ", partitionId=" + partitionId + "]";
+    } 
 }

Modified: labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/reteoo/SingleLeftTupleSinkAdapter.java
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/reteoo/SingleLeftTupleSinkAdapter.java	2011-01-25 14:57:31 UTC (rev 36575)
+++ labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/drools-core/src/main/java/org/drools/reteoo/SingleLeftTupleSinkAdapter.java	2011-01-25 15:09:02 UTC (rev 36576)
@@ -239,6 +239,8 @@
         childLeftTuple.getLeftTupleSink().modifyLeftTuple( childLeftTuple,
                                                            context,
                                                            workingMemory );
+        // re-order right to keep order consistency
+        childLeftTuple.reAddRight(); 
         return childLeftTuple.getLeftParentNext();
     }
 
@@ -250,6 +252,8 @@
         childLeftTuple.getLeftTupleSink().modifyLeftTuple( childLeftTuple,
                                                            context,
                                                            workingMemory );
+        // re-order right to keep order consistency
+        childLeftTuple.reAddLeft(); 
         return childLeftTuple.getRightParentNext();
     }
 

Modified: labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/pom.xml
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/pom.xml	2011-01-25 14:57:31 UTC (rev 36575)
+++ labs/jbossrules/soa_branches/BRMS-5.1-GA_SOA-2841/pom.xml	2011-01-25 15:09:02 UTC (rev 36576)
@@ -6,15 +6,17 @@
    <artifactId>drools</artifactId>
    <packaging>pom</packaging>
    <name>Drools</name>
+
    <!-- TODO Use -SNAPSHOT instead of .SNAPSHOT (gives problems with building the drools eclipse plugin) -->
    <version>5.1.0.BRMS</version>
    <description>A rule production system</description>
    <url>http://www.jboss.com/products/rules</url>
    <properties>
-      <mvel.dep.version>2.0.16</mvel.dep.version>
+      <mvel.dep.version>2.0.19</mvel.dep.version>
       <camel-version>2.4.0</camel-version>	  
 	  <cxf-version>2.2.9</cxf-version>	  
 	  <springframework-version>2.5.6</springframework-version>
+
       <gwt.version>2.0.4</gwt.version>
       <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
@@ -22,6 +24,7 @@
       <maven>2.0.10</maven>
    </prerequisites>
    <issueManagement>
+
       <system>jira</system>
       <url>http://jira.jboss.com/jira/browse/JBRULES</url>
    </issueManagement>
@@ -29,6 +32,7 @@
       <system>continuum</system>
       <url>http://ci.codehaus.org:8001/continuum/servlet/continuum/target/Summary.vm/fid/continuumProject</url>
       <notifiers>
+
          <notifier>
             <type>mail</type>
             <configuration>
@@ -37,6 +41,7 @@
          </notifier>
          <notifier>
             <type>irc</type>
+
             <configuration>
                <host>irc.codehaus.org</host>
                <port>6667</port>
@@ -44,6 +49,7 @@
             </configuration>
          </notifier>
       </notifiers>
+
    </ciManagement>
    <inceptionYear>2001</inceptionYear>
    <mailingLists>
@@ -51,6 +57,7 @@
          <name>announce</name>
          <subscribe>announce-subscribe at drools.codehaus.org</subscribe>
          <unsubscribe>announce-unsubscribe at drools.codehaus.org</unsubscribe>
+
          <archive>http://archive.drools.codehaus.org/announce/</archive>
       </mailingList>
       <mailingList>
@@ -58,6 +65,7 @@
          <subscribe>user-subscribe at drools.codehaus.org</subscribe>
          <unsubscribe>user-unsubscribe at drools.codehaus.org</unsubscribe>
          <archive>http://archive.drools.codehaus.org/user/</archive>
+
       </mailingList>
       <mailingList>
          <name>dev</name>
@@ -65,6 +73,7 @@
          <unsubscribe>dev-unsubscribe at drools.codehaus.org</unsubscribe>
          <archive>http://archive.drools.codehaus.org/dev/</archive>
       </mailingList>
+
       <mailingList>
          <name>drools cvs messages</name>
          <subscribe>scm-subscribe at drools.codehaus.org</subscribe>
@@ -72,6 +81,7 @@
          <archive>http://archive.drools.codehaus.org/scm/</archive>
       </mailingList>
    </mailingLists>
+
    <developers>
       <developer>
          <name>Mark Proctor</name>
@@ -79,6 +89,7 @@
          <email>mark.proctor at jboss.com</email>
          <organization>JBoss Inc.</organization>
          <roles>
+
             <role>Co Founder, Project Lead</role>
          </roles>
          <timezone>0</timezone>
@@ -86,6 +97,7 @@
       <developer>
          <name>Michael Neale</name>
          <id>mic</id>
+
          <email>michael.neale at gmail.com</email>
          <roles>
             <role>Developer</role>
@@ -93,6 +105,7 @@
          <timezone>+10</timezone>
          <organization>JBoss Inc.</organization>
       </developer>
+
       <developer>
          <name>Kris Verlaenen</name>
          <id>kris</id>
@@ -100,6 +113,7 @@
          <organization>JBoss Inc.</organization>
          <roles>
             <role>Developer</role>
+
          </roles>
          <timezone>+1</timezone>
       </developer>
@@ -107,6 +121,7 @@
          <name>Bob McWhirter</name>
          <id>bob</id>
          <email>bob at werken.com</email>
+
          <organization>JBoss Inc.</organization>
          <roles>
             <role>Founder</role>
@@ -114,12 +129,14 @@
          <timezone>-5</timezone>
       </developer>
       <developer>
+
          <name>Edson Tirelli</name>
          <id>tirelli</id>
          <email>tirelli at post.com</email>
 		 <organization>JBoss Inc.</organization>
          <roles>
             <role>Developer</role>
+
          </roles>
          <timezone>-3</timezone>
       </developer>
@@ -127,6 +144,7 @@
          <id>ge0ffrey</id>
          <name>Geoffrey De Smet</name>
          <email>ge0ffrey.spam AT gmail DOT com</email>
+
          <roles>
             <role>Developer</role>
          </roles>
@@ -135,6 +153,7 @@
    </developers>
    <contributors />
    <licenses>
+
       <license>
          <name>The Apache Software License, Version 2.0</name>
          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
@@ -142,6 +161,7 @@
       </license>
    </licenses>
    <scm>
+
       <connection>scm:svn:http://anonsvn.labs.jboss.com/labs/jbossrules/trunk</connection>
       <!-- TODO developerConnection-->
       <url>http://anonsvn.labs.jboss.com/labs/jbossrules/trunk</url>
@@ -149,6 +169,7 @@
    <organization>
       <name>JBoss Inc.</name>
       <url>http://www.jboss.org/</url>
+
    </organization>
    <repositories>
         <repository>
@@ -156,6 +177,7 @@
           <name>JBoss Public Maven Repository Group</name>
           <url>https://repository.jboss.org/nexus/content/groups/public/</url>
           <layout>default</layout>
+
           <releases>
             <enabled>true</enabled>
             <updatePolicy>never</updatePolicy>
@@ -163,6 +185,7 @@
           <snapshots>
             <enabled>true</enabled>
             <updatePolicy>never</updatePolicy>
+
           </snapshots>
         </repository>
       <repository>
@@ -170,6 +193,7 @@
           <name>JBoss Deprecated</name>
           <url>https://repository.jboss.org/nexus/content/repositories/deprecated/</url>
           <layout>default</layout>
+
           <releases>
             <enabled>true</enabled>
             <updatePolicy>never</updatePolicy>
@@ -177,6 +201,7 @@
           <snapshots>
             <enabled>false</enabled>
           </snapshots>
+
         </repository>
       <repository>
          <!-- used by mvel to publish snapshots -->
@@ -184,6 +209,7 @@
          <url>http://snapshots.repository.codehaus.org</url>
          <snapshots>
             <enabled>true</enabled>
+
          </snapshots>
          <releases>
             <enabled>false</enabled>
@@ -192,6 +218,7 @@
       <repository>
          <id>codehaus</id>
          <url>http://repository.codehaus.org</url>
+
       </repository>
       <repository>
          <id>apache-incubating</id>
@@ -199,6 +226,7 @@
          <url>http://people.apache.org/repo/m2-snapshot-repository/</url>
       </repository>
       <repository>
+
          <id>rio-project.org</id>
          <url>http://www.rio-project.org/maven2</url>
          <snapshots>
@@ -206,6 +234,7 @@
          </snapshots>
          <releases>
             <enabled>true</enabled>
+
          </releases>
       </repository>
       <repository>
@@ -213,6 +242,7 @@
          <name>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</name>
          <url>http://repository.springsource.com/maven/bundles/release</url>
       </repository>
+
       <repository>
          <id>com.springsource.repository.bundles.external</id>
          <name>SpringSource Enterprise Bundle Repository - External Bundle Releases</name>
@@ -220,6 +250,7 @@
       </repository>
       <repository>
          <id>repo.openehealth.org</id>
+
          <name>Open Health (eclipse)</name>
          <url>http://repo.openehealth.org/maven2/releases</url>
       </repository>	  
@@ -228,6 +259,7 @@
       <pluginRepository>
          <id>repository.jboss.org</id>
          <url>http://repository.jboss.org/maven2</url>
+
          <snapshots>
             <enabled>false</enabled>
          </snapshots>
@@ -236,6 +268,7 @@
          </releases>
       </pluginRepository>
       <pluginRepository>
+
          <id>snapshots.jboss.org</id>
          <url>http://snapshots.jboss.org/maven2</url>
          <snapshots>
@@ -243,6 +276,7 @@
          </snapshots>
          <releases>
             <enabled>false</enabled>
+
          </releases>
       </pluginRepository>
    </pluginRepositories>
@@ -254,6 +288,7 @@
 	<module>drools-camel</module>	
 	<module>drools-compiler</module>	
 	<module>drools-core</module>
+
 	<module>drools-container</module>	
 	<module>drools-decisiontables</module>		
 	<module>drools-doc</module>	
@@ -262,6 +297,7 @@
 	<module>drools-guvnor</module>
 	<module>drools-ide-common</module>	
 	<module>drools-jsr94</module>
+
 	<module>drools-persistence-jpa</module>	
 	<module>drools-process</module>
 	<module>drools-repo</module>
@@ -271,6 +307,7 @@
 </modules>   
    
    <profiles>
+
       <!--profile>
             <id>ydoc-doclet</id>
             <activation>
@@ -336,6 +373,7 @@
                <name>!soa</name>
             </property>
          </activation>
+
          <modules>
             <module>drools-clips</module>
             <module>drools-planner</module>	
@@ -343,6 +381,7 @@
             <module>drools-simulator</module>
             <module>osgi-bundles</module>		
          </modules>
+
          <build>
                <plugins>
                   <plugin>
@@ -351,18 +390,21 @@
                      <configuration>
                         <descriptors>
                            <descriptor>src/main/assembly/osgi-bundles.xml</descriptor>
+
                            <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/server.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/planner.xml</descriptor>
                            <descriptor>src/main/assembly/gwt-console.xml</descriptor>
                            <descriptor>src/main/assembly/docs.xml</descriptor>
                            <descriptor>src/main/assembly/javadocs.xml</descriptor>
                            <descriptor>src/main/assembly/install.xml</descriptor>
+
                         </descriptors>
                      </configuration>
                   </plugin>
@@ -372,6 +414,7 @@
 	  
       <profile>
          <id>documentation</id>
+
          <activation>
             <property>
                <name>documentation</name>
@@ -380,6 +423,7 @@
          <modules>
             <module>drools-docs</module>
          </modules>
+
       </profile>
 	  
       <profile>
@@ -389,6 +433,7 @@
                <name>eclipse</name>
             </property>
          </activation>
+
          <modules>
             <!--module>drools-assistant</module-->
             <module>drools-eclipse</module>
@@ -398,6 +443,7 @@
       <profile>
          <id>release</id>
          <activation>
+
             <property>
                <name>release</name>
             </property>
@@ -406,6 +452,7 @@
             <module>drools-docs</module>
             <!--module>drools-assistant</module-->
             <module>drools-eclipse</module>
+
             <module>drools-examples</module>
          </modules>
       </profile>
@@ -415,6 +462,7 @@
          <activation>
             <property>
                <name>cibuild</name>
+
             </property>
          </activation>
          <modules>
@@ -422,6 +470,7 @@
             <!--module>drools-assistant</module-->
             <module>drools-eclipse</module>
             <module>drools-examples</module>
+
          </modules>
       </profile>
 
@@ -433,6 +482,7 @@
             <module>drools-guvnor/bulk-importer-util/guvnor-importer</module>    
             <module>brms-distribution</module>    
           </modules>
+
           <build>
             <pluginManagement>
               <plugins>
@@ -440,6 +490,7 @@
                   <groupId>org.apache.maven.plugins</groupId>
                   <artifactId>maven-assembly-plugin</artifactId>
                   <version>2.2-beta-6-m1-jboss</version>
+
                 </plugin>
                 <plugin>
                   <artifactId>maven-surefire-plugin</artifactId>
@@ -448,6 +499,7 @@
                   </configuration>
                 </plugin>
               </plugins>
+
             </pluginManagement>
 
           </build>
@@ -459,6 +511,7 @@
           <modules>
               <module>soa-distribution</module>    
           </modules>
+
           <build>
             <plugins>
               <plugin>
@@ -467,6 +520,7 @@
                   <skipTests>true</skipTests>
                 </configuration>
               </plugin>
+
             </plugins>
           </build>
       </profile>             
@@ -478,6 +532,7 @@
          <extension>
             <groupId>org.apache.maven.wagon</groupId>
             <artifactId>wagon-webdav</artifactId>
+
             <version>1.0-beta-2</version>
          </extension>
       </extensions>
@@ -486,6 +541,7 @@
             <directory>src/test/java</directory>
             <excludes>
                <exclude>**/*.java</exclude>
+
             </excludes>
          </testResource>
          <testResource>
@@ -494,6 +550,7 @@
                <include>**</include>
             </includes>
          </testResource>
+
       </testResources>
       <pluginManagement>
          <plugins>				  
@@ -502,6 +559,7 @@
 			<version>1.4</version>
 				 <dependencies>
 	                     <dependency>
+
 	                        <groupId>ant</groupId>
 	                        <artifactId>ant-nodeps</artifactId>
 	                        <version>1.6.5</version>
@@ -509,6 +567,7 @@
 	                     <dependency>
 	                        <groupId>ant</groupId>
 	                        <artifactId>ant-apache-regexp</artifactId>
+
 	                        <version>1.6.5</version>
 	                     </dependency>
 	                     <dependency>
@@ -516,6 +575,7 @@
 	                        <groupId>jakarta-regexp</groupId>
 	                        <version>1.4</version>
 	                     </dependency>
+
 	            </dependencies>			
 			</plugin>
 			
@@ -525,6 +585,7 @@
 	            <version>1.0-beta-2</version>			
 			</plugin>
             <plugin>
+
 	            <groupId>org.apache.felix</groupId>
 	            <artifactId>maven-bundle-plugin</artifactId>
 	            <version>2.0.1</version>
@@ -532,6 +593,7 @@
 			<plugin>
 			    <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-javadoc-plugin</artifactId>
+
                 <version>2.7</version>
 			</plugin>
 			
@@ -540,6 +602,7 @@
                <artifactId>maven-help-plugin</artifactId>
                <version>2.1.1</version>
             </plugin>
+
             <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-clean-plugin</artifactId>
@@ -547,6 +610,7 @@
             </plugin>
             <plugin>
                <groupId>org.apache.maven.plugins</groupId>
+
                <artifactId>maven-resources-plugin</artifactId>
                <version>2.4.3</version>
             </plugin>
@@ -554,12 +618,14 @@
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.1</version>
+
                <configuration>
                   <source>1.5</source>
                   <target>1.5</target>
                   <fork>true</fork>
                   <meminitial>128m</meminitial>
                   <maxmem>512m</maxmem>
+
                </configuration>
             </plugin>
 			
@@ -569,6 +635,7 @@
 				  <version>1.4</version>				  
 			</plugin>
             <plugin>
+
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.5</version>
@@ -576,6 +643,7 @@
                   <includes>
                      <include>**/*Test.java</include>
                   </includes>
+
                   <excludes>
                      <exclude>**/*AbstractTest.java</exclude>
                   </excludes>
@@ -584,6 +652,7 @@
             </plugin>
             <!-- Packaging -->
             <plugin>
+
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <version>2.3.1</version>
@@ -591,6 +660,7 @@
                   <execution>
                      <goals>
                         <goal>test-jar</goal>
+
                      </goals>
                   </execution>
                </executions>
@@ -599,6 +669,7 @@
                      <manifest>
                         <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
                         <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+
                      </manifest>
                   </archive>
                </configuration>
@@ -607,6 +678,7 @@
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <version>2.1.2</version>
+
                <executions>
                   <execution>
                      <goals>
@@ -615,6 +687,7 @@
                      </goals>
                   </execution>
                </executions>
+
             </plugin>
             <plugin>
                <groupId>org.apache.maven.plugins</groupId>
@@ -622,6 +695,7 @@
                <version>2.1-beta-1</version>
             </plugin>
             <plugin>
+
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <version>2.1</version>
@@ -629,6 +703,7 @@
             <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-assembly-plugin</artifactId>
+
                <version>2.2-beta-5</version>
             </plugin>
             <plugin>
@@ -636,6 +711,7 @@
                <artifactId>maven-archetype-plugin</artifactId>
                <version>2.0-alpha-4</version>
             </plugin>
+
             <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-install-plugin</artifactId>
@@ -643,6 +719,7 @@
             </plugin>
             <plugin>
                <groupId>org.apache.maven.plugins</groupId>
+
                <artifactId>maven-deploy-plugin</artifactId>
                <version>2.5</version>
             </plugin>
@@ -650,6 +727,7 @@
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-release-plugin</artifactId>
                <version>2.0</version>
+
                <configuration>
                   <tagBase>https://svn.labs.jboss.com/labs/jbossrules/tags</tagBase>
                   <preparationGoals>-Drelease=true clean install
@@ -659,6 +737,7 @@
             <!-- IDE -->
             <plugin>
                <groupId>org.apache.maven.plugins</groupId>
+
                <artifactId>maven-eclipse-plugin</artifactId>
                <version>2.7</version>
                <configuration>
@@ -667,6 +746,7 @@
             </plugin>
             <plugin>
                <groupId>org.codehaus.mojo</groupId>
+
                <artifactId>exec-maven-plugin</artifactId>
                <version>1.1.1</version>
             </plugin>
@@ -674,6 +754,7 @@
             <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-site-plugin</artifactId>
+
                <version>2.0.1</version>
             </plugin>
             <plugin>
@@ -681,6 +762,7 @@
                <artifactId>cobertura-maven-plugin</artifactId>
                <version>2.4</version>
                <configuration>
+
                   <instrumentation>
                      <excludes>
                         <exclude>org/drools/**/*Test.class</exclude>
@@ -689,6 +771,7 @@
                </configuration>
                <executions>
                   <execution>
+
                      <goals>
                         <goal>clean</goal>
                      </goals>
@@ -697,6 +780,7 @@
             </plugin>
 	         <plugin>
 	            <groupId>org.apache.maven.plugins</groupId>
+
 	            <artifactId>maven-jxr-plugin</artifactId>
 	            <version>2.2</version>
 	         </plugin>	
@@ -704,6 +788,7 @@
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-project-info-reports-plugin</artifactId>
             <version>2.2</version>
+
          </plugin>	
          <plugin>
             <groupId>org.codehaus.mojo</groupId>
@@ -712,6 +797,7 @@
          </plugin>		 
          <plugin>
             <!-- In 2.0-beta-1 an aggregate works after running "mvn site" twice -->
+
             <groupId>org.codehaus.mojo</groupId>
             <artifactId>javancss-maven-plugin</artifactId>
             <version>2.0-beta-2</version>
@@ -720,6 +806,7 @@
       </pluginManagement>
       <plugins>
          <plugin>
+
             <!-- Entry needed to create, install and deploy sources jars -->
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-source-plugin</artifactId>
@@ -727,6 +814,7 @@
                   <plugin>
                       <groupId>com.mycila.maven-license-plugin</groupId>
                       <artifactId>maven-license-plugin</artifactId>
+
                       <configuration>
                           <header>../LICENSE-HEADER.txt</header>
 	                  <includes>
@@ -734,6 +822,7 @@
                               <include>**/*.drl</include>
                           </includes>
                           <mapping>
+
                               <drl>JAVADOC_STYLE</drl>
                           </mapping>
                       </configuration>
@@ -743,6 +832,7 @@
    <reporting>
       <plugins>
          <!-- Note: It's not possible to configure reporting plugins in pluginManagement in m2.0.4 -->
+
          <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-project-info-reports-plugin</artifactId>
@@ -750,6 +840,7 @@
          <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-javadoc-plugin</artifactId>
+
             <configuration>
                <aggregate>false</aggregate>
                <links>
@@ -757,12 +848,14 @@
                </links>
                <minmemory>128m</minmemory>
                <maxmemory>512</maxmemory>
+
                <author>false</author>
                <bottom>true</bottom>
                <header>JBoss Drools</header>
                <packagenames>org.drools.*</packagenames>
                <use>true</use>
                <version>true</version>
+
                <windowtitle>${project.name} ${project.version} API</windowtitle>
                <breakiterator>true</breakiterator>
                <excludePackageNames>org.drools.brms.client</excludePackageNames>
@@ -774,6 +867,7 @@
                 - is moving from mojo.codehaus.org to maven.apache.org
             -->
          <!--<plugin>-->
+
          <!--<groupId>org.apache.maven.plugins</groupId>-->
          <!--<artifactId>maven-changelog-plugin</artifactId>-->
          <!--<version>2.0-beta-1</version>-->
@@ -782,6 +876,7 @@
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-surefire-report-plugin</artifactId>
             <reportSets>
+
                <reportSet>
                   <reports>
                      <report>report-only</report>
@@ -790,6 +885,7 @@
             </reportSets>
          </plugin>
          <plugin>
+
             <groupId>org.codehaus.mojo</groupId>
             <artifactId>cobertura-maven-plugin</artifactId>
             <configuration>
@@ -797,6 +893,7 @@
                   <format>html</format>
                   <format>xml</format>
                </formats>
+
             </configuration>
          </plugin>
          <!--<plugin>-->
@@ -806,6 +903,7 @@
          <!--<executions>-->
          <!--<execution>-->
          <!--<phase>pre-site</phase>-->
+
          <!--<goals>-->
          <!--<goal>instrument</goal>-->
          <!--<goal>aggregate</goal>-->
@@ -815,6 +913,7 @@
          <!--</plugin>-->
          <plugin>
             <groupId>org.codehaus.mojo</groupId>
+
             <artifactId>taglist-maven-plugin</artifactId>
          </plugin>
          <!--<plugin>-->
@@ -823,6 +922,7 @@
          <!--<version>1.0-beta-1</version>-->
          <!--</plugin>-->
          <!--<plugin>-->
+
          <!--<groupId>org.apache.maven.plugins</groupId>-->
          <!--<artifactId>maven-pmd-plugin</artifactId>-->
          <!--<version>2.0</version>-->
@@ -832,6 +932,7 @@
          <!--<artifactId>maven-checkstyle-plugin</artifactId>-->
          <!--<version>2.1</version>-->
          <!--</plugin>-->
+
          <!--<plugin>-->
          <!--<groupId>org.codehaus.mojo</groupId>-->
          <!--<artifactId>jdepend-maven-plugin</artifactId>-->
@@ -840,6 +941,7 @@
          <plugin>
             <!-- In 2.0-beta-1 an aggregate works after running "mvn site" twice -->
             <groupId>org.codehaus.mojo</groupId>
+
             <artifactId>javancss-maven-plugin</artifactId>
          </plugin>
          <plugin>
@@ -847,6 +949,7 @@
             <artifactId>maven-jxr-plugin</artifactId>
          </plugin>
       </plugins>
+
    </reporting>
    
    <dependencies>
@@ -855,6 +958,7 @@
          <artifactId>junit</artifactId>
          <scope>test</scope>
       </dependency>
+
       <dependency>
           <groupId>org.mockito</groupId>
           <artifactId>mockito-all</artifactId>
@@ -864,6 +968,7 @@
    </dependencies>
    
    <dependencyManagement>
+
       <dependencies>
          <!--
                 Declare all dependency versions and default scopes here, but not optional.
@@ -874,6 +979,7 @@
             <groupId>org.drools</groupId>
             <artifactId>bundle-repository</artifactId>
             <version>${project.version}</version>
+
          </dependency>
          <dependency>
             <groupId>org.drools</groupId>
@@ -881,6 +987,7 @@
             <version>${project.version}</version>
          </dependency>
          <dependency>
+
             <groupId>org.drools</groupId>
             <artifactId>drools-core</artifactId>
             <version>${project.version}</version>
@@ -888,6 +995,7 @@
          <dependency>
             <groupId>org.drools</groupId>
             <artifactId>drools-grid-core</artifactId>
+
             <version>${project.version}</version>
          </dependency>		 
          <dependency>
@@ -895,6 +1003,7 @@
             <artifactId>drools-compiler</artifactId>
             <version>${project.version}</version>
          </dependency>
+
          <dependency>
             <groupId>org.drools</groupId>
             <artifactId>drools-jsr94</artifactId>
@@ -902,6 +1011,7 @@
          </dependency>
          <dependency>
             <groupId>org.drools</groupId>
+
             <artifactId>drools-templates</artifactId>
             <version>${project.version}</version>
          </dependency>
@@ -909,6 +1019,7 @@
             <groupId>org.drools</groupId>
             <artifactId>drools-decisiontables</artifactId>
             <version>${project.version}</version>
+
          </dependency>
          <dependency>
             <groupId>org.drools</groupId>
@@ -916,6 +1027,7 @@
             <version>${project.version}</version>
          </dependency>
          <dependency>
+
             <groupId>org.drools</groupId>
             <artifactId>drools-process-task</artifactId>
             <version>${project.version}</version>
@@ -923,6 +1035,7 @@
          <dependency>
             <groupId>org.drools</groupId>
             <artifactId>drools-bam</artifactId>
+
             <version>${project.version}</version>
          </dependency>
          <dependency>
@@ -930,6 +1043,7 @@
             <artifactId>drools-docs</artifactId>
             <version>${project.version}</version>
          </dependency>
+
          <dependency>
             <groupId>org.drools</groupId>
             <artifactId>drools-server-app</artifactId>
@@ -937,6 +1051,7 @@
          </dependency>
           <dependency>
             <groupId>org.drools</groupId>
+
             <artifactId>drools-server-spring</artifactId>
             <version>${project.version}</version>
          </dependency>
@@ -944,6 +1059,7 @@
             <groupId>org.drools</groupId>
             <artifactId>drools-spring</artifactId>
             <version>${project.version}</version>
+
          </dependency>
          <dependency>
             <groupId>org.drools</groupId>
@@ -952,6 +1068,7 @@
          </dependency>		 
          <dependency>
             <groupId>org.drools</groupId>
+
             <artifactId>drools-ant</artifactId>
             <version>${project.version}</version>
          </dependency>
@@ -959,6 +1076,7 @@
             <groupId>org.drools</groupId>
             <artifactId>drools-verifier</artifactId>
             <version>${project.version}</version>
+
          </dependency>
          <dependency>
             <groupId>org.drools</groupId>
@@ -966,6 +1084,7 @@
             <version>${project.version}</version>
          </dependency>
          <dependency>
+
             <groupId>org.drools</groupId>
             <artifactId>drools-repository</artifactId>
             <version>${project.version}</version>
@@ -973,6 +1092,7 @@
          <dependency>
             <groupId>org.drools</groupId>
             <artifactId>drools-pipeline</artifactId>
+
             <version>${project.version}</version>
          </dependency>
          <dependency>
@@ -980,6 +1100,7 @@
             <artifactId>drools-guvnor</artifactId>
             <type>war</type>
             <version>${project.version}</version>
+
          </dependency>
          <dependency>
             <groupId>org.drools</groupId>
@@ -987,6 +1108,7 @@
             <version>${project.version}</version>
          </dependency>
          <dependency>
+
             <groupId>org.drools</groupId>
             <artifactId>drools-persistence-jpa</artifactId>
             <version>${project.version}</version>
@@ -994,6 +1116,7 @@
          <dependency>
             <groupId>org.drools</groupId>
             <artifactId>drools-workitems</artifactId>
+
             <version>${project.version}</version>
          </dependency>		 
          <dependency>
@@ -1001,6 +1124,7 @@
             <artifactId>drools-gwt-console</artifactId>
             <version>${project.version}</version>
          </dependency>
+
          <dependency>
             <groupId>org.drools</groupId>
             <artifactId>drools-gwt-graph</artifactId>
@@ -1008,6 +1132,7 @@
          </dependency>
          <dependency>
             <groupId>org.drools</groupId>
+
             <artifactId>drools-gwt-form</artifactId>
             <version>${project.version}</version>
          </dependency>
@@ -1015,6 +1140,7 @@
             <groupId>org.drools</groupId>
             <artifactId>drools-eclipse-plugin</artifactId>
             <version>${project.version}</version>
+
          </dependency>
          <dependency>
             <groupId>org.drools.planner</groupId>
@@ -1022,6 +1148,7 @@
             <version>${project.version}</version>
          </dependency>
          <dependency>
+
             <groupId>org.drools.planner</groupId>
             <artifactId>drools-planner-examples</artifactId>
             <version>${project.version}</version>
@@ -1029,6 +1156,7 @@
          <dependency>
             <groupId>org.drools</groupId>
             <artifactId>drools-ide-common</artifactId>
+
             <version>${project.version}</version>
          </dependency>
       <dependency>
@@ -1036,6 +1164,7 @@
          <artifactId>junit</artifactId>
          <version>4.8.1</version>
       </dependency>
+
       <dependency>
           <groupId>org.mockito</groupId>
           <artifactId>mockito-all</artifactId>
@@ -1044,6 +1173,7 @@
          <!-- External dependencies -->
          <dependency>
             <groupId>org.apache.felix</groupId>
+
             <artifactId>org.osgi.core</artifactId>
             <version>1.4.0</version>
          </dependency>
@@ -1051,6 +1181,7 @@
             <groupId>org.apache.felix</groupId>
             <artifactId>org.osgi.foundation</artifactId>
             <version>1.2.0</version>
+
 			<exclusions>
 			    <exclusion>
 		            <groupId>org.apache.felix</groupId>
@@ -1062,6 +1193,7 @@
 				</exclusion>				
 			</exclusions>			
          </dependency>
+
          <dependency>
             <groupId>org.apache.felix</groupId>
             <artifactId>org.osgi.compendium</artifactId>
@@ -1069,6 +1201,7 @@
 			<exclusions>
 			    <exclusion>
 		            <groupId>org.apache.felix</groupId>
+
 		            <artifactId>org.osgi.foundation</artifactId>				
 				</exclusion>
 			    <exclusion>
@@ -1086,6 +1219,7 @@
     </dependency>
 		<dependency>
 			<groupId>com.sun.xml.bind</groupId>
+
 			<artifactId>jaxb-xjc</artifactId>
 			<version>2.2.1.1</version>
 		</dependency>
@@ -1093,6 +1227,7 @@
 		<dependency>
 			<groupId>com.sun.xml.bind</groupId>
 			<artifactId>jaxb-impl</artifactId>
+
 			<version>2.2.1.1</version>
 		</dependency>
 		
@@ -1108,6 +1243,7 @@
 			<version>1.1</version>
 			<scope>provided</scope>
 		</dependency>
+
 		
 		<dependency>
 			<groupId>org.opensymphony.quartz</groupId>
@@ -1117,6 +1253,7 @@
 		</dependency>		
 		 
          <!-- drools-core -->
+
          <dependency>
             <groupId>com.thoughtworks.xstream</groupId>
             <artifactId>xstream</artifactId>
@@ -1125,6 +1262,7 @@
 			 
          <dependency>
             <groupId>org.mvel</groupId>
+
             <artifactId>mvel2</artifactId>
             <version>${mvel.dep.version}</version>
          </dependency>
@@ -1132,6 +1270,7 @@
             <groupId>joda-time</groupId>
             <artifactId>joda-time</artifactId>
             <version>1.6</version>
+
          </dependency>
          <!-- drools-compiler -->
          <dependency>
@@ -1139,6 +1278,7 @@
             <artifactId>antlr-runtime</artifactId>
             <version>3.1.3</version>
             <exclusions>
+
                <exclusion>
                   <groupId>org.antlr</groupId>
                   <artifactId>stringtemplate</artifactId>
@@ -1147,6 +1287,7 @@
          </dependency>
          <dependency>
             <groupId>org.antlr</groupId>
+
             <artifactId>gunit</artifactId>
             <version>3.1.3</version>
             <exclusions>
@@ -1154,6 +1295,7 @@
                   <groupId>org.antlr</groupId>
                   <artifactId>stringtemplate</artifactId>
                </exclusion>
+
             </exclusions>
          </dependency>	
 	  <dependency>
@@ -1162,6 +1304,7 @@
          <version>2.7.6</version>
       </dependency>
          <dependency>
+
             <groupId>org.antlr</groupId>
             <artifactId>antlr</artifactId>
             <version>3.1.3</version>
@@ -1169,6 +1312,7 @@
                <exclusion>
                   <groupId>org.antlr</groupId>
                   <artifactId>stringtemplate</artifactId>
+
                </exclusion>
                <exclusion>
                   <groupId>org.apache.maven</groupId>
@@ -1177,6 +1321,7 @@
             </exclusions>
          </dependency>
          <dependency>
+
             <groupId>org.eclipse.jdt.core.compiler</groupId>
             <artifactId>ecj</artifactId>
             <version>3.5.1</version>
@@ -1184,6 +1329,7 @@
          <dependency>
             <groupId>janino</groupId>
             <artifactId>janino</artifactId>
+
             <version>2.5.15</version>
          </dependency>
             <dependency>
@@ -1191,6 +1337,7 @@
                 <artifactId>xercesImpl</artifactId>
                 <version>2.9.1</version>
             </dependency>
+
             <dependency>
                 <groupId>xml-apis</groupId>
                 <artifactId>xml-apis</artifactId>
@@ -1198,6 +1345,7 @@
             </dependency>
 		    <dependency>
 			    <groupId>com.lowagie</groupId>
+
 			    <artifactId>itext</artifactId>
 			    <version>2.1.2</version>
 			</dependency> 
@@ -1205,6 +1353,7 @@
          <dependency>
             <groupId>jsr94</groupId>
             <artifactId>jsr94</artifactId>
+
             <version>1.1</version>
          </dependency>
          <dependency>
@@ -1212,6 +1361,7 @@
             <artifactId>jsr94-tck</artifactId>
             <version>1.0.3</version>
          </dependency>
+
          <dependency>
             <groupId>jsr94</groupId>
             <artifactId>jsr94-sigtest</artifactId>
@@ -1219,6 +1369,7 @@
          </dependency>
          <!-- drools-decisiontables -->
 			<dependency>
+
 			    <groupId>net.sourceforge.jexcelapi</groupId>
 			    <artifactId>jxl</artifactId>
 			    <version>2.6.10</version>
@@ -1226,6 +1377,7 @@
 
             <dependency>
               <groupId>net.sf.jxls</groupId>
+
               <artifactId>jxls-reader</artifactId> 
               <version>0.9.6</version>              
             </dependency>    
@@ -1234,6 +1386,7 @@
             <artifactId>milyn-smooks-javabean</artifactId>
             <version>1.2</version>
          </dependency>
+
          <!-- drools-server -->
          <dependency>
             <groupId>jboss</groupId>
@@ -1241,6 +1394,7 @@
             <version>1.4.4</version>
          </dependency>
          <!-- Logging for drools-repository and drools-planner -->
+
          <dependency>
              <groupId>org.slf4j</groupId>
              <artifactId>slf4j-api</artifactId>
@@ -1248,6 +1402,7 @@
          </dependency>
     	<dependency>
     		<groupId>org.slf4j</groupId>
+
     		<artifactId>slf4j-jdk14</artifactId>
     		<version>1.6.0</version>
     	</dependency>     		 
@@ -1255,6 +1410,7 @@
              <groupId>org.slf4j</groupId>
              <artifactId>slf4j-simple</artifactId>
              <version>1.6.0</version>
+
          </dependency>
 
 	 <dependency>
@@ -1270,6 +1426,7 @@
 	 </dependency>
          <!-- drools-repository -->
          <dependency>
+
             <groupId>org.apache.jackrabbit</groupId>
             <artifactId>jackrabbit-core</artifactId>
             <version>2.1.0</version>
@@ -1277,6 +1434,7 @@
             <exclusions>
                <exclusion>
                   <groupId>org.apache.geronimo.specs</groupId>
+
                   <artifactId>geronimo-jta_1.0.1B_spec</artifactId>
                </exclusion>
                <exclusion>
@@ -1284,6 +1442,7 @@
                   <artifactId>pdfbox</artifactId>
                </exclusion>
                <exclusion>
+
                   <groupId>poi</groupId>
                   <artifactId>poi</artifactId>
                </exclusion>
@@ -1291,6 +1450,7 @@
                   <groupId>org.textmining</groupId>
                   <artifactId>tm-extractors</artifactId>
                </exclusion>
+
                <exclusion>
                   <groupId>nekohtml</groupId>
                   <artifactId>nekohtml</artifactId>
@@ -1299,6 +1459,7 @@
          </dependency>
         <dependency>
            <groupId>javax.jcr</groupId>
+
            <artifactId>jcr</artifactId>
            <version>2.0</version>
         </dependency>
@@ -1306,6 +1467,7 @@
             <groupId>org.tmatesoft</groupId>
             <artifactId>svnkit</artifactId>
             <version>1.1.2</version>
+
          </dependency>
          <dependency>
             <groupId>org.hsqldb</groupId>
@@ -1313,6 +1475,7 @@
             <version>1.8.0.10</version>
          </dependency>
          <!-- drools-guvnor -->
+
          <dependency>
             <groupId>javax.servlet</groupId>
             <artifactId>servlet-api</artifactId>
@@ -1320,6 +1483,7 @@
          </dependency>
          <dependency>
             <groupId>com.google.gwt</groupId>
+
             <artifactId>gwt-servlet</artifactId>
             <version>${gwt.version}</version>
          </dependency>
@@ -1327,6 +1491,7 @@
             <groupId>com.google.gwt</groupId>
             <artifactId>gwt-user</artifactId>
             <version>${gwt.version}</version>
+
          </dependency>
          <dependency><!-- Only use for a plugin dependency, not as a normal dependency -->
             <groupId>com.google.gwt</groupId>
@@ -1334,6 +1499,7 @@
             <version>${gwt.version}</version>
          </dependency>
          <dependency>
+
             <groupId>commons-fileupload</groupId>
             <artifactId>commons-fileupload</artifactId>
             <version>1.2.1</version>
@@ -1341,6 +1507,7 @@
             <dependency>
                 <groupId>commons-io</groupId>
                 <artifactId>commons-io</artifactId>
+
                 <version>1.4</version>
             </dependency>  
 			
@@ -1349,6 +1516,7 @@
          <artifactId>commons-compress</artifactId>
          <version>1.0</version>
       </dependency>
+
       <dependency>
          <groupId>org.apache.commons</groupId>
          <artifactId>commons-exec</artifactId>
@@ -1356,6 +1524,7 @@
       </dependency>		
       <dependency>
          <groupId>jivesoftware</groupId>
+
          <artifactId>smack</artifactId>
          <version>3.0.4</version>
       </dependency>
@@ -1363,6 +1532,7 @@
       <dependency>
          <groupId>rome</groupId>
          <artifactId>rome</artifactId>
+
          <version>0.9</version>
       </dependency>
       <!-- FTP Client LIB -->
@@ -1370,6 +1540,7 @@
          <groupId>commons-net</groupId>
          <artifactId>commons-net</artifactId>
          <version>2.0</version>
+
       </dependency>
       <dependency>
          <groupId>org.apache.ftpserver</groupId>
@@ -1385,6 +1556,7 @@
       </dependency>
       <dependency>
          <groupId>javax.mail</groupId>
+
          <artifactId>mail</artifactId>
          <version>1.4</version>
       </dependency>
@@ -1392,6 +1564,7 @@
          <groupId>javax.activation</groupId>
          <artifactId>activation</artifactId>
          <version>1.1</version>
+
       </dependency>
       <dependency>
          <groupId>org.apache.commons</groupId>
@@ -1400,6 +1573,7 @@
       </dependency>
 	  
          <dependency>
+
             <groupId>com.gwtext</groupId>
             <artifactId>gwtext</artifactId>
             <version>2.0.5</version>
@@ -1407,6 +1581,7 @@
          <!-- drools-examples -->
          <dependency>
             <groupId>foxtrot</groupId>
+
             <artifactId>foxtrot</artifactId>
             <version>2.0</version>
          </dependency>
@@ -1414,6 +1589,7 @@
             <groupId>com.jgoodies</groupId>
             <artifactId>looks</artifactId>
             <version>2.2.0</version>
+
          </dependency>
          <dependency>
             <groupId>com.jgoodies</groupId>
@@ -1421,6 +1597,7 @@
             <version>1.2.1</version>
          </dependency>
          <!-- drools-planner -->
+
            <dependency>
                 <groupId>commons-lang</groupId>
                 <artifactId>commons-lang</artifactId>
@@ -1429,6 +1606,7 @@
 
          <dependency>
             <groupId>jfree</groupId>
+
             <artifactId>jfreechart</artifactId>
             <version>1.0.13</version>
          </dependency>
@@ -1436,6 +1614,7 @@
          <dependency>
             <groupId>org.jboss</groupId>
             <artifactId>jboss-vfs</artifactId>
+
             <version>2.0.0.GA</version>
          </dependency>
 		 
@@ -1446,6 +1625,7 @@
 	    </dependency> 	
 		
 	    <dependency>
+
 	      <groupId>org.apache.cxf</groupId>
 	      <artifactId>cxf-rt-bindings-http</artifactId>
 	      <version>${cxf-version}</version>
@@ -1453,6 +1633,7 @@
 		<dependency>
 			<groupId>org.apache.cxf</groupId>
 			<artifactId>cxf-rt-frontend-jaxws</artifactId>
+
 			<version>${cxf-version}</version>
 		</dependency>
 	    <dependency>
@@ -1461,6 +1642,7 @@
 	      <version>${cxf-version}</version>
 	    </dependency>		
     <dependency>
+
       <groupId>org.apache.cxf</groupId>
       <artifactId>cxf-testutils</artifactId>
       <version>${cxf-version}</version>
@@ -1468,6 +1650,7 @@
     <dependency>
       <groupId>org.apache.geronimo.specs</groupId>
       <artifactId>geronimo-servlet_2.5_spec</artifactId>
+
       <version>1.2</version>
     </dependency>
 	
@@ -1476,6 +1659,7 @@
 			<artifactId>cxf-bundle-jaxrs</artifactId>
 			<version>${cxf-version}</version>
 			<exclusions>
+
 				<exclusion>
 					<groupId>xerces</groupId>
 					<artifactId>xercesImpl</artifactId>
@@ -1483,6 +1667,7 @@
 				<exclusion>
 					<groupId>xerces</groupId>
 					<artifactId>xmlParserAPIs</artifactId>
+
 				</exclusion>
 				<exclusion>
 					<groupId>xml-apis</groupId>
@@ -1490,6 +1675,7 @@
 				</exclusion>
 				<exclusion>
 					<groupId>org.apache.geronimo.specs</groupId>
+
 					<artifactId>geronimo-servlet_2.5_spec</artifactId>
 				</exclusion>
 				<exclusion>
@@ -1497,6 +1683,7 @@
 					<artifactId>jaxen</artifactId>
 				</exclusion>
 				<exclusion>
+
 					<groupId>org.apache.xmlbeans</groupId>
 					<artifactId>xmlbeans</artifactId>
 				</exclusion>
@@ -1506,6 +1693,7 @@
 		
          <dependency>
             <groupId>org.apache.camel</groupId>
+
             <artifactId>camel-core</artifactId>
             <version>${camel-version}</version>
         </dependency>
@@ -1513,6 +1701,7 @@
             <groupId>org.apache.camel</groupId>
             <artifactId>camel-spring</artifactId>
             <version>${camel-version}</version>
+
         </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
@@ -1521,6 +1710,7 @@
         </dependency>		
         <dependency>
             <groupId>org.apache.camel</groupId>
+
             <artifactId>camel-xstream</artifactId>
             <version>${camel-version}</version>
         </dependency>     
@@ -1528,6 +1718,7 @@
             <groupId>org.apache.camel</groupId>
             <artifactId>camel-jaxb</artifactId>
             <version>${camel-version}</version>
+
         </dependency>  
         <dependency>
             <groupId>org.apache.camel</groupId>
@@ -1536,6 +1727,7 @@
         </dependency>   		
         <dependency>
             <groupId>org.springframework</groupId>
+
             <artifactId>spring</artifactId>
             <version>${springframework-version}</version>
         </dependency>
@@ -1544,6 +1736,7 @@
     		<artifactId>spring-core</artifactId>
             <version>${springframework-version}</version>			
     	</dependency>
+
     	 <dependency>
     		<groupId>org.springframework</groupId>
     		<artifactId>spring-beans</artifactId>
@@ -1551,6 +1744,7 @@
     	</dependency>
     	 <dependency>
     		<groupId>org.springframework</groupId>
+
     		<artifactId>spring-orm</artifactId>
             <version>${springframework-version}</version>
     	</dependency>
@@ -1558,6 +1752,7 @@
     		<groupId>org.springframework</groupId>
     		<artifactId>spring-jdbc</artifactId>
             <version>${springframework-version}</version>
+
     	</dependency>
     	 <dependency>
     		<groupId>org.springframework</groupId>
@@ -1567,6 +1762,7 @@
 		
 		<dependency>
 			<groupId>org.springframework</groupId>
+
 			<artifactId>spring-test</artifactId>
 			<version>${springframework-version}</version>			
 		</dependency> 		
@@ -1574,6 +1770,7 @@
             <groupId>xmlunit</groupId>
             <artifactId>xmlunit</artifactId>
             <version>1.3</version>
+
         </dependency>
          <dependency>
             <groupId>org.apache.camel</groupId>
@@ -1581,6 +1778,7 @@
             <version>${camel-version}</version>
             <type>test-jar</type>
             <scope>test</scope>
+
         </dependency>
       <dependency>
          <groupId>org.mortbay.jetty</groupId>
@@ -1589,6 +1787,7 @@
       </dependency>		
     	<dependency>
     		<groupId>org.hibernate</groupId>
+
     		<artifactId>hibernate-entitymanager</artifactId>
     		<version>3.3.2.GA</version>
     	</dependency>
@@ -1597,6 +1796,7 @@
          <groupId>javax.ejb</groupId>
          <artifactId>ejb-api</artifactId>
          <version>3.0</version>
+
       </dependency>		
 
     	<dependency>
@@ -1606,6 +1806,7 @@
     	</dependency>
 
     	<dependency>
+
     		<groupId>org.hibernate</groupId>
     		<artifactId>hibernate-commons-annotations</artifactId>
     		<version>3.1.0.GA</version>
@@ -1613,6 +1814,7 @@
 
     	<dependency>
     		<groupId>org.hibernate</groupId>
+
     		<artifactId>hibernate-core</artifactId>
     		<version>3.3.2.GA</version>
     	</dependency>
@@ -1620,6 +1822,7 @@
 	   <dependency>
          <groupId>org.hibernate</groupId>
          <artifactId>hibernate-validator</artifactId>
+
          <version>3.1.0.GA</version>
       </dependency>
 
@@ -1627,6 +1830,7 @@
       	<groupId>xalan</groupId>
 		<artifactId>xalan</artifactId>
 		<version>2.7.1</version>
+
 	</dependency>
 	
       <dependency>
@@ -1636,6 +1840,7 @@
       </dependency>
 
 	  <dependency>
+
          <groupId>apache-slide</groupId>
          <artifactId>webdavlib</artifactId>
 		 <version>2.0</version>		 
@@ -1644,6 +1849,7 @@
       <dependency>
          <groupId>net.sf.webdav-servlet</groupId>
          <artifactId>webdav-servlet</artifactId>
+
          <version>2.0</version>
       </dependency>
 
@@ -1651,6 +1857,7 @@
          <groupId>pl.balon.gwt</groupId>
          <artifactId>gwt-diagrams</artifactId>
          <version>0.2-RC00</version>
+
       </dependency>
       <dependency>
          <groupId>org.cobogw.gwt</groupId>
@@ -1659,6 +1866,7 @@
       </dependency>
 	  
       <dependency>
+
          <groupId>commons-httpclient</groupId>
          <artifactId>commons-httpclient</artifactId>
          <version>3.1</version>
@@ -1666,6 +1874,7 @@
       <dependency>
          <groupId>commons-collections</groupId>
          <artifactId>commons-collections</artifactId>
+
          <version>3.1</version>
       </dependency>	  
       <dependency>
@@ -1673,6 +1882,7 @@
          <artifactId>jsf-api</artifactId>
          <version>1.2</version>
       </dependency>
+
       <dependency>
          <groupId>org.subethamail</groupId>
          <artifactId>subethasmtp-wiser</artifactId>
@@ -1695,6 +1905,7 @@
 
       <dependency>
          <groupId>org.jboss.seam</groupId>
+
          <artifactId>jboss-seam-remoting</artifactId>
          <version>2.1.0.GA</version>
       </dependency>
@@ -1702,6 +1913,7 @@
          <groupId>org.jboss.seam</groupId>
          <artifactId>jboss-seam</artifactId>
          <version>2.1.0.GA</version>
+
       </dependency>
       <dependency>
          <groupId>javassist</groupId>
@@ -1710,6 +1922,7 @@
       </dependency>
 	  
       <dependency>
+
          <groupId>javax.el</groupId>
          <artifactId>el-api</artifactId>
          <version>1.2</version>
@@ -1717,6 +1930,7 @@
       </dependency>
       <dependency>
          <groupId>javax.el</groupId>
+
          <artifactId>el-ri</artifactId>
          <version>1.2</version>
          <scope>provided</scope>
@@ -1725,6 +1939,7 @@
       <dependency>
          <groupId>org.apache.activemq</groupId>
          <artifactId>activemq-core</artifactId>
+
          <version>5.3.1</version>
       </dependency>
       <dependency>
@@ -1732,6 +1947,7 @@
          <artifactId>simple-jndi</artifactId>
          <version>0.11.4</version>
         </dependency>
+
 		
     	<dependency>
     		<groupId>com.h2database</groupId>
@@ -1741,6 +1957,7 @@
 		
     	<dependency>
     		<groupId>javax.persistence</groupId>
+
     		<artifactId>persistence-api</artifactId>
     		<version>1.0</version>
     	</dependency>
@@ -1749,6 +1966,7 @@
     		<groupId>javax.transaction</groupId>
     		<artifactId>jta</artifactId>
     		<version>1.1</version>
+
     	</dependency>
     	
     	<dependency>
@@ -1758,6 +1976,7 @@
     	</dependency>		
     <dependency>  
 		<groupId>org.yaml</groupId>
+
 		<artifactId>snakeyaml</artifactId>
 		<version>1.4</version>  
     </dependency>  
@@ -1767,6 +1986,7 @@
 		<artifactId>glazedlists_java15</artifactId>
 		<version>1.8.0</version>	
       </dependency>
+
 	  
       <dependency>
          <groupId>com.google.collections</groupId>
@@ -1775,6 +1995,7 @@
       </dependency>
       <dependency>
          <groupId>org.apache.mina</groupId>
+
          <artifactId>mina-core</artifactId>
          <version>2.0.0-RC1</version>
       </dependency>
@@ -1782,6 +2003,7 @@
 	  <dependency>
          <groupId>org.hornetq</groupId>
          <artifactId>hornetq-core</artifactId>
+
          <version>2.0.0.GA</version>
       </dependency>
       <dependency>
@@ -1789,6 +2011,7 @@
          <artifactId>hornetq-transports</artifactId>
          <version>2.0.0.GA</version>
       </dependency>
+
 	  
       <dependency>
          <groupId>ant</groupId>
@@ -1798,6 +2021,7 @@
 	  
                <dependency>
                   <groupId>ant</groupId>
+
                   <artifactId>ant-nodeps</artifactId>
                   <version>1.6.5</version>
                </dependency>		
@@ -1805,6 +2029,7 @@
                   <groupId>ant</groupId>
                   <artifactId>ant-apache-regexp</artifactId>
                   <version>1.6.5</version>
+
                </dependency>
                <dependency>
                   <artifactId>jakarta-regexp</artifactId>
@@ -1814,6 +2039,7 @@
 			   
 		<dependency>
 		    <groupId>org.codehaus.jettison</groupId>
+
 		    <artifactId>jettison</artifactId>
 		    <version>1.2</version>
 		</dependency>			
@@ -1821,6 +2047,7 @@
 			<groupId>org.codehaus.jackson</groupId>
 			<artifactId>jackson-core-asl</artifactId>
 			<version>1.5.5</version>
+
 		</dependency>	
 		<dependency>		
 			<groupId>org.codehaus.jackson</groupId>
@@ -1830,6 +2057,7 @@
       </dependencies>
    </dependencyManagement>
 <distributionManagement>
+
       <repository>
       <id>jboss-releases-repository</id>
       <name>JBoss Releases Repository</name>
@@ -1837,6 +2065,7 @@
     </repository>
       <snapshotRepository>
          <id>jboss-snapshots-repository</id>
+
          <name>JBoss Snapshot Repository</name>
          <url>https://repository.jboss.org/nexus/content/repositories/snapshots/</url>
       </snapshotRepository>



More information about the jboss-svn-commits mailing list