[jboss-svn-commits] JBL Code SVN: r35859 - in labs/jbossrules/soa_branches/BRMS-5.1.x: brms-distribution and 4 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Nov 3 22:48:54 EDT 2010


Author: ryanzhang
Date: 2010-11-03 22:48:53 -0400 (Wed, 03 Nov 2010)
New Revision: 35859

Added:
   labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/resource/assembly/brms-importer.xml
   labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/resource/brms-bulk-importer/
   labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/resource/brms-bulk-importer/README.txt
   labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/resource/brms-bulk-importer/test.properties
Removed:
   labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/post-patch/strip_dependency_jar.xml
Modified:
   labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/build.xml
   labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/pom.xml
   labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/resource/assembly/brms-engine.xml
   labs/jbossrules/soa_branches/BRMS-5.1.x/pom.xml
Log:
Add brms bulk import tools to BRMS

Modified: labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/build.xml
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/build.xml	2010-11-04 00:28:35 UTC (rev 35858)
+++ labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/build.xml	2010-11-04 02:48:53 UTC (rev 35859)
@@ -13,7 +13,8 @@
       <zipfileset dir="${module_base_dir}/target/work" includes="jboss-brms.war"/>
     </zip>
     <zip destfile="${module_base_dir}/target/dist/jboss-brms-engine.zip">
-      <zipfileset dir="${module_base_dir}/target/brms-engine" includes="**/*" />
+      <zipfileset dir="${module_base_dir}/target/jboss-brms-engine" includes="**/*" />
+      <zipfileset dir="${module_base_dir}/target/" includes="jboss-brms-bulk-importer/**" />
       <zipfileset file="${module_base_dir}/../LICENSE-ASL-2.0.txt" />
       <zipfileset file="${module_base_dir}/../README_DEPENDENCIES.txt" />
     </zip>
@@ -37,10 +38,13 @@
       <fileset dir="${module_base_dir}/target/work/drools-guvnor" includes="**/*" />
     </copy>
     <copy todir="${module_base_dir}/target/dist/brms-standalone/jboss-as-web/client" overwrite="true">
-      <fileset dir="${module_base_dir}/target/brms-engine" includes="**/*" />
+      <fileset dir="${module_base_dir}/target/jboss-brms-engine" includes="**/*" />
       <fileset file="${module_base_dir}/../LICENSE-ASL-2.0.txt" />
       <fileset file="${module_base_dir}/../README_DEPENDENCIES.txt" />
     </copy>
+    <copy todir="${module_base_dir}/target/dist/brms-standalone/jboss-as-web/tools" overwrite="true">
+      <fileset dir="${module_base_dir}/target/jboss-brms-bulk-importer" includes="**/*" />
+    </copy>
     <antcall target="patch.modeshape">
     </antcall>
     <copy todir="${module_base_dir}/target/dist/brms-standalone/modeshape" overwrite="true">

Modified: labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/pom.xml
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/pom.xml	2010-11-04 00:28:35 UTC (rev 35858)
+++ labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/pom.xml	2010-11-04 02:48:53 UTC (rev 35859)
@@ -40,110 +40,6 @@
         <scope>compile</scope>
       </dependency>
 
-      <!--The following is optional dependency, but is to be included in release-->
-      <dependency>
-        <groupId>org.springframework</groupId>
-        <artifactId>spring-jdbc</artifactId>
-      </dependency>
-
-      <dependency>
-        <groupId>org.springframework</groupId>
-        <artifactId>spring-orm</artifactId>
-      </dependency>
-
-      <dependency>
-        <groupId>com.sun.xml.bind</groupId>
-        <artifactId>jaxb-xjc</artifactId>
-      </dependency>
-
-
-      
-
-      <!--
-      The following are drools module dependency
-      SOA-P removed:
-         drools-simular
-         drools-gwt-console
-         drools-clips
-         drools-simulator
-      -->
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-ant</artifactId>
-      </dependency>
-
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-api</artifactId>
-      </dependency>
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-core</artifactId>
-      </dependency>
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-compiler</artifactId>
-      </dependency>
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-jsr94</artifactId>
-      </dependency>
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-decisiontables</artifactId>
-      </dependency>
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-bpmn2</artifactId>
-      </dependency>
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-workitems</artifactId>
-      </dependency>
-
-      <!--Use internally-->
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-templates</artifactId>
-      </dependency>
-
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-grid-core</artifactId>
-      </dependency>
-
-      <!--The following is CTP feature(Community Tech Preview)-->
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-verifier</artifactId>
-      </dependency>
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-doc</artifactId>
-      </dependency>
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-camel</artifactId>
-      </dependency>
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-process-task</artifactId>
-      </dependency>
-      <!--dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-server</artifactId>
-        <version>${project.version}</version>
-        <type>war</type>
-      </dependency-->
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-spring</artifactId>
-      </dependency>
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-persistence-jpa</artifactId>
-      </dependency>
-
     </dependencies>
 
   <!-- Plugins -->
@@ -159,13 +55,14 @@
               <version>${soa_common_build_src.version}</version>
               <type>zip</type>
             </dependency>
-	    <dependency>
+
+            <dependency>
               <groupId>${jboss_ewp_build_src.groupId}</groupId>
               <artifactId>${jboss_ewp_build_src.artifactId}</artifactId>
               <version>${jboss_ewp_build_src.version}</version>
               <type>zip</type>
             </dependency>
-	    <dependency>
+            <dependency>
               <groupId>${jboss_modeshape_build_src.groupId}</groupId>
               <artifactId>${jboss_modeshape_build_src.artifactId}</artifactId>
               <version>${jboss_modeshape_build_src.version}</version>
@@ -192,7 +89,25 @@
              </configuration>
            </execution>
 	   
-	   <execution>
+           <execution>
+             <id>unpack-drools-guvnor</id>
+             <phase>process-resources</phase>
+             <goals>
+               <goal>unpack</goal>
+             </goals>
+             <configuration>
+               <outputDirectory>${project.basedir}/target/work/drools-guvnor</outputDirectory>
+               <artifactItems>
+                 <artifactItem>
+                   <groupId>org.drools</groupId>
+                   <artifactId>drools-guvnor</artifactId>
+                    <type>war</type>
+                 </artifactItem>
+                </artifactItems>
+             </configuration>
+           </execution>
+
+	        <execution>
              <id>unpack-jboss-ewp-build-src</id>
              <phase>process-resources</phase>
              <goals>
@@ -211,7 +126,7 @@
              </configuration>
            </execution>
 
-	   <execution>
+	        <execution>
              <id>unpack-jboss-modeshape-build-src</id>
              <phase>process-resources</phase>
              <goals>
@@ -229,28 +144,11 @@
                </artifactItems>
              </configuration>
            </execution>
-	  
+
            <execution>
-             <id>unpack-drools-guvnor</id>
+             <id>copy-drools-server</id>
              <phase>process-resources</phase>
              <goals>
-               <goal>unpack</goal>
-             </goals>
-             <configuration>
-               <outputDirectory>${project.basedir}/target/work/drools-guvnor</outputDirectory>
-               <artifactItems>
-                 <artifactItem>
-                   <groupId>org.drools</groupId>
-                   <artifactId>drools-guvnor</artifactId>
-                    <type>war</type>
-                 </artifactItem>
-                </artifactItems>
-             </configuration>
-           </execution>
-           <execution>
-             <id></id>
-             <phase>process-resources</phase>
-             <goals>
                <goal>copy</goal>
              </goals>
              <configuration>
@@ -271,17 +169,18 @@
         <artifactId>maven-assembly-plugin</artifactId>
         <executions>
           <execution>
-            <id>brms-engine-assembly</id>
+            <id>brms-assembly</id>
             <phase>process-resources</phase>
             <goals>
-              <goal>directory-single</goal>
+              <goal>single</goal>
             </goals>
             <configuration>
-              <finalName>${brms-engine.dir}</finalName>
-              <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
-              <appendAssemblyId>false</appendAssemblyId>
+              <finalName>jboss</finalName>
+              <!--ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+              <appendAssemblyId>false</appendAssemblyId-->
               <descriptors>
                 <descriptor>resource/assembly/brms-engine.xml</descriptor>
+                <descriptor>resource/assembly/brms-importer.xml</descriptor>
               </descriptors>
             </configuration>
           </execution>

Deleted: labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/post-patch/strip_dependency_jar.xml
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/post-patch/strip_dependency_jar.xml	2010-11-04 00:28:35 UTC (rev 35858)
+++ labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/post-patch/strip_dependency_jar.xml	2010-11-04 02:48:53 UTC (rev 35859)
@@ -1,22 +0,0 @@
-<project name="patchname" default="apply.patch">
-    <taskdef name="groovy" classname="org.codehaus.groovy.ant.Groovy" classpath="${groovy.path}"/>
-	<target name="apply.patch">
-    <groovy>
-      def f1=new File(properties['module_base_dir']+"/target/brms-engine/lib")
-      
-      def f2=new File(properties['module_base_dir']+"/../pom.xml")
-
-      f1.eachFile{ it->
-        it.name.find(~/(.*)-\d\..*/){filename, artifactId-> 
-        if(!f2.getText().contains("&gt;"+artifactId+"&lt;")){
-            it.delete()
-          }
-        }
-        
-      }
-      
-    </groovy>
-
-	</target>
-</project>
-

Modified: labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/resource/assembly/brms-engine.xml
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/resource/assembly/brms-engine.xml	2010-11-04 00:28:35 UTC (rev 35858)
+++ labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/resource/assembly/brms-engine.xml	2010-11-04 02:48:53 UTC (rev 35859)
@@ -1,45 +1,61 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- NOTE: SOA-P version excludes org.drools:drools-clips, org.drools:drools-transformer-*, org.drools:drools-server, 
-org.drools:drools-workitems, org.drools:drools-process-task-->
+<!-- NOTE: SOA-P version excludes org.drools:drools-clips,  org.drools:drools-server, 
+org.drools:drools-simulator, org.drools:drools-gwt-console-->
 
 <assembly>
-  <id>pre-bin</id>
+  <id>brms-engine</id>
   <formats>
     <format>dir</format>
   </formats>
   
   <includeBaseDirectory>false</includeBaseDirectory>
-  
-  <dependencySets>
-    <dependencySet>
-    <outputDirectory>lib</outputDirectory>
-    <scope>runtime</scope>
-    <excludes> 
-       <exclude>org.drools:drools-*</exclude>
-       <exclude>bouncycastle:*</exclude>
-       <exclude>xml-apis:xml-apis</exclude>
-       <exclude>org.apache.xmlbeans:xmlbeans</exclude>
-       <exclude>commons-lang:commons-lang</exclude>
-       <exclude>wsdl4j:wsdl4j</exclude>
-       <exclude>javax.xml.bind:jaxb-api</exclude>
-       <exclude>jaxen:jaxen</exclude>
-       <exclude>org.codehaus.jettison:jettison</exclude>
-       <exclude>*:stax-api</exclude>
 
-       <!--Test dependency-->
-       <exclude>junit:junit</exclude>
-    </excludes>
-      <useTransitiveDependencies>true</useTransitiveDependencies>
-  </dependencySet>
+  <moduleSets>
+    <moduleSet>
+      <includeSubModules>true</includeSubModules>
+      <useAllReactorProjects>true</useAllReactorProjects>
 
-    <dependencySet>
-      <outputDirectory>./</outputDirectory>
-    <includes> 
-       <include>org.drools:drools-*</include>
-    </includes>
-      <useTransitiveDependencies>false</useTransitiveDependencies>
-    <useProjectArtifact>false</useProjectArtifact>
-  </dependencySet>
-  </dependencySets>
+      <includes>
+        <!-- note: we do not include guvnor or server here, as they are 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-bam</include>
+        <include>org.drools:drools-verifier</include>
+        <include>org.drools:drools-ant</include>
+        <!--include>org.drools:drools-assistant</include-->
+        <include>org.drools:drools-spring</include>
+        <include>org.drools:drools-doc</include>
+        <include>org.drools:drools-camel</include>
+        <include>org.drools:drools-bpmn2</include>
+        <!--include>org.drools:drools-simulator</include-->
+        <include>org.drools:drools-grid-core</include>            
+        <include>org.drools:drools-workitems</include>
+        <include>org.drools:drools-process-task</include>
+        <include>org.drools:drools-persistence-jpa</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>
+  </moduleSets>  
 
 </assembly>

Added: labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/resource/assembly/brms-importer.xml
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/resource/assembly/brms-importer.xml	                        (rev 0)
+++ labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/resource/assembly/brms-importer.xml	2010-11-04 02:48:53 UTC (rev 35859)
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<assembly>
+  <id>brms-bulk-importer</id>
+  <formats>
+    <format>dir</format>
+  </formats>
+  
+  <includeBaseDirectory>false</includeBaseDirectory>
+  <moduleSets>
+    <moduleSet>
+      <includeSubModules>true</includeSubModules>
+      <useAllReactorProjects>true</useAllReactorProjects>
+
+      <includes>
+        <include>org.drools:jboss-brms</include>
+      </includes>
+
+      <sources>
+        <includeModuleDirectory>false</includeModuleDirectory>
+        <fileSets>
+          <fileSet>
+            <directory>resource/brms-bulk-importer</directory>
+            <outputDirectory>example</outputDirectory>
+            <includes>
+              <include>**</include>
+            </includes>
+          </fileSet>
+        </fileSets>
+      </sources>
+    </moduleSet>
+    <moduleSet>
+      <includeSubModules>true</includeSubModules>
+      <useAllReactorProjects>true</useAllReactorProjects>
+
+      <includes>
+        <include>org.jboss.drools.guvnor.tools:guvnor-importer</include>
+      </includes>
+
+      <sources>
+        <includeModuleDirectory>false</includeModuleDirectory>
+        <fileSets>
+          <fileSet>
+            <outputDirectory>example</outputDirectory>
+            <includes>
+              <include>my_rules/**</include>
+              <include>templates/**</include>
+            </includes>
+          </fileSet>
+        </fileSets>
+      </sources>
+
+      <binaries>
+        <attachmentClassifier>jar-with-dependencies</attachmentClassifier>
+        <unpack>false</unpack>
+        <outputFileNameMapping>brms-bulk-importer-${module.version}.jar</outputFileNameMapping>
+      </binaries>
+    </moduleSet>
+
+    <moduleSet>
+      <includeSubModules>true</includeSubModules>
+      <useAllReactorProjects>true</useAllReactorProjects>
+
+      <includes>
+        <include>org.jboss.drools.guvnor.tools.example:example-domain</include>
+      </includes>
+
+      <sources>
+        <includeModuleDirectory>false</includeModuleDirectory>
+        <fileSets>
+          <fileSet>
+            <outputDirectory>example</outputDirectory>
+            <excludes>
+              <exclude>**.svn/**</exclude>
+              <exclude>target/**</exclude>
+            </excludes>
+          </fileSet>
+        </fileSets>
+      </sources>
+
+    </moduleSet>
+  </moduleSets>
+  
+
+</assembly>

Added: labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/resource/brms-bulk-importer/README.txt
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/resource/brms-bulk-importer/README.txt	                        (rev 0)
+++ labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/resource/brms-bulk-importer/README.txt	2010-11-04 02:48:53 UTC (rev 35859)
@@ -0,0 +1,91 @@
+BRMS Bulk Importer
+Introduction
+The Bulk Importer is a tool that recurses a rules directory structure and constructs an xml
+import file that can be manually imported into the BRM web interface via the import/export
+administration feature.
+It is useful when you have a large number of rule resources which you do not want to
+manually import rule-by-rule into BRM.
+
+Quick Notes for running the example:
+1)java -jar ../brms-bulk-importer-1.0.0-SNAPSHOT.jar -prop test.properties
+2)Import the generated import.xml from BRMS web interface
+
+Running a test for bulk importer
+To test, create a directory where you want to run the test (from now on called $testDir).
+Copy the guvnor-importer-1.0.0-SNAPSHOT-jar-with-dependencies.jar to $testDir
+Copy the templates (http://anonsvn.jboss.org/repos/labs/labs/jbossrules/soa_branches/
+BRMS-5.1.1/drools-guvnor/bulk-importer-util/guvnor-importer/templates/) directory to
+$testDir
+Copy the my_rules (http://anonsvn.jboss.org/repos/labs/labs/jbossrules/soa_branches/
+BRMS-5.1.1/drools-guvnor/bulk-importer-util/guvnor-importer/my_rules/) directory to
+$testDir
+Next step is to create the configuration properties file for the builk importer test. For this you
+can create a file called test.properties in $testDir that looks like this:
+
+#############################
+#directory to start importing from                                                                                                   2
+-p=$testDir/my_rules
+#package to start importing from
+-s=my_rules
+#exclude packages
+-e=[0-9|.]*[.|-]+[SNAPSHOT]+[.|-]*[09|.]*
+#recurse sub-directories when looking for rules files
+-r=true
+#user account name to import the rules files as
+-u=admin
+#rule file extension to import
+-f=drl,xls
+#import file generated
+-o=import.xml
+#snapshot name
+-n=1.0.0-SNAPSHOT
+#functions file to look for
+-c=functions.drl
+#brms server url
+-k=http://localhost:8080/jboss-brms/org.drools.guvnor.Guvnor/package/
+#base dir
+-b=/Users/tihomir/importer_test
+#kagent changeset file output
+-w=changeset.xml
+###############################
+
+Don't forget to replace $testDir with the actual location of the test directory.
+To run your test, now execute the command:
+
+java -jar guvnor-importer-1.0.0-SNAPSHOT-jar-with-dependencies.jar -prop test.properties
+
+and you should get an output that looks like for example:
+Running BRMS Import Generator (started 2010/10/13 03:50:32):
+Scanning directories...
+Generating 'Guvnor import data'...
+25% - permissions.zone2 - [DEPENDENCY ERRORS]
+50% - permissions.zone1 - [OK]
+75% - thresholds.amounts - [OK]
+100% - ping - [OK]
+==========================
+=== PACKAGE SUMMARY ===
+==========================
+ Rules compiled OK: 3
+ Errors:           1
+                ____
+                                                                                         3
+BRMS Bulk Importer
+ Total:        4
+==========================
+Writing 'Guvnor import data to disk' (/Users/tihomir/importer_test/import.xml)
+Generating 'Knowledge agent changeset' data...
+Writing 'Knowledge agent changeset' to disk (/Users/tihomir/importer_test/changeset.xml)
+Finished in (0m2s)
+
+now you will be able to find two files generated in $testDir, namely import.xml, and
+changeset.xml.
+
+In your BRM instance now you can navigate to the Administration->Import Export section
+and import your import.xml file. You should be able to see the new packages "permissions",
+"thresholds", and "ping" have been imported with their corresponding technical rules.
+
+Note that all rules will be imported as Technical Rules. This is not a limitation of this tool,
+however there is no way to convert from DRL to BRL so no way to import any DRL rules as
+rules editable in the guided editors. This is a manual task that you would have to do yourself.
+                                                                                                4
+

Added: labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/resource/brms-bulk-importer/test.properties
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/resource/brms-bulk-importer/test.properties	                        (rev 0)
+++ labs/jbossrules/soa_branches/BRMS-5.1.x/brms-distribution/resource/brms-bulk-importer/test.properties	2010-11-04 02:48:53 UTC (rev 35859)
@@ -0,0 +1,25 @@
+ #directory to start importing from
+-p=./my_rules
+#package to start importing from
+-s=my_rules
+#exclude packages
+-e=[0-9|.]*[.|-]+[SNAPSHOT]+[.|-]*[09|.]*
+#recurse sub-directories when looking for rules files
+-r=true
+#user account name to import the rules files as
+-u=admin
+#rule file extension to import
+-f=drl,xls
+#import file generated
+-o=import.xml
+#snapshot name
+-n=1.0.0-SNAPSHOT
+#functions file to look for
+-c=functions.drl
+#brms server url
+-k=http://localhost:8080/jboss-brms/org.drools.guvnor.Guvnor/package/
+#base dir
+-b=.
+#kagent changeset file output
+-w=changeset.xml
+

Modified: labs/jbossrules/soa_branches/BRMS-5.1.x/pom.xml
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1.x/pom.xml	2010-11-04 00:28:35 UTC (rev 35858)
+++ labs/jbossrules/soa_branches/BRMS-5.1.x/pom.xml	2010-11-04 02:48:53 UTC (rev 35859)
@@ -429,17 +429,27 @@
       <profile>
           <id>brms</id>
           <modules>
-              <module>brms-distribution</module>    
+            <module>drools-guvnor/bulk-importer-util/sample-model</module>    
+            <module>drools-guvnor/bulk-importer-util/guvnor-importer</module>    
+            <module>brms-distribution</module>    
           </modules>
           <build>
-            <plugins>
-              <plugin>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <configuration>
-                  <skipTests>true</skipTests>
-                </configuration>
-              </plugin>
-            </plugins>
+            <pluginManagement>
+              <plugins>
+                <plugin>
+                  <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>
+                  <configuration>
+                    <skipTests>true</skipTests>
+                  </configuration>
+                </plugin>
+              </plugins>
+            </pluginManagement>
+
           </build>
       </profile>             
 



More information about the jboss-svn-commits mailing list