[jboss-svn-commits] JBL Code SVN: r35478 - labs/jbossrules/soa_branches/BRMS-5.1.1/brms-distribution.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Oct 11 11:01:32 EDT 2010


Author: ryanzhang
Date: 2010-10-11 11:01:31 -0400 (Mon, 11 Oct 2010)
New Revision: 35478

Modified:
   labs/jbossrules/soa_branches/BRMS-5.1.1/brms-distribution/build.xml
   labs/jbossrules/soa_branches/BRMS-5.1.1/brms-distribution/pom.xml
Log:
Remove '.BRMS' suffix in brms zip package name and make brms-distribution artifact be able to install in install phase

Modified: labs/jbossrules/soa_branches/BRMS-5.1.1/brms-distribution/build.xml
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1.1/brms-distribution/build.xml	2010-10-11 12:26:17 UTC (rev 35477)
+++ labs/jbossrules/soa_branches/BRMS-5.1.1/brms-distribution/build.xml	2010-10-11 15:01:31 UTC (rev 35478)
@@ -1,7 +1,7 @@
 <project name="BRMS ant builder">
 	
 	<target name="build">
-    <echo file="${module_base_dir}/target/work/drools-guvnor/org.drools.guvnor.Guvnor/version.txt">${project.version} </echo>
+    <echo file="${module_base_dir}/target/work/drools-guvnor/org.drools.guvnor.Guvnor/version.txt">${project.version}.BRMS </echo>
 	</target>
 
   <target name="assemble">

Modified: labs/jbossrules/soa_branches/BRMS-5.1.1/brms-distribution/pom.xml
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1.1/brms-distribution/pom.xml	2010-10-11 12:26:17 UTC (rev 35477)
+++ labs/jbossrules/soa_branches/BRMS-5.1.1/brms-distribution/pom.xml	2010-10-11 15:01:31 UTC (rev 35478)
@@ -17,6 +17,9 @@
   </parent>
   
   <properties> 
+    <!--Please update brms_version after update project.version (5.1.0.BRMS), It will be used in brms zip package name-->
+    <brms_version>5.1.0</brms_version>
+
     <soa_common_build_src.groupId>org.jboss.jbosssoa</soa_common_build_src.groupId>
     <soa_common_build_src.artifactId>soa-common-build-src</soa_common_build_src.artifactId>
     <soa_common_build_src.version>1.0.0</soa_common_build_src.version>
@@ -312,19 +315,45 @@
                   <ant antfile="build-common.xml" target="soa.routine.build" dir="${project.basedir}" inheritAll="false">
                     <property name="module_base_dir" value="${project.basedir}"/>
                     <property name="module_build_finalName" value="${project.build.finalName}"/>
-                    <property name="project.version" value="${project.version}"/>
+                    <property name="project.version" value="${brms_version}"/>
                     <property name="groovy.path" value="${maven.dependency.org.codehaus.groovy.groovy-all.jar.path}" />
                   </ant>
                 </tasks>
               </configuration>
             </execution>
           </executions>
+    </plugin>
+
+          <plugin>
+            <groupId>org.codehaus.mojo</groupId>
+            <artifactId>build-helper-maven-plugin</artifactId>
+            <version>1.2</version>
+            <executions>
+              <execution>
+                  <phase>package</phase>
+                  <goals>
+                    <goal>attach-artifact</goal>
+                  </goals>
+                <configuration>
+                  <artifacts>
+                    <artifact>
+                      <file>${project.build.directory}/brms-standalone-${brms_version}.zip</file>
+                      <type>zip</type>
+                    </artifact>
+                    <artifact>
+                      <file>${project.build.directory}/brms-deployable-${brms_version}.zip</file>
+                      <type>zip</type>
+                    </artifact>
+                  </artifacts>
+                </configuration>
+              </execution>
+            </executions>
           </plugin>
     </plugins>
-  </build>
+   </build>
 
   <!--Open it if we need to sort out Documentation in MEAD, otherwise we could still use assembly:assembly to generate as usual--> 
-  <!--profiles>
+  <!-->
       <profile>
          <id>documentation</id>
          <activation>



More information about the jboss-svn-commits mailing list