[jboss-svn-commits] JBL Code SVN: r36071 - in labs/jbossrules/soa_branches/BRMS-5.1.x-MEAD: brms-distribution and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Nov 25 23:11:09 EST 2010
Author: ryanzhang
Date: 2010-11-25 23:11:08 -0500 (Thu, 25 Nov 2010)
New Revision: 36071
Removed:
labs/jbossrules/soa_branches/BRMS-5.1.x-MEAD/soa-distribution/
Modified:
labs/jbossrules/soa_branches/BRMS-5.1.x-MEAD/brms-distribution/pom.xml
labs/jbossrules/soa_branches/BRMS-5.1.x-MEAD/pom.xml
Log:
Merge brms profile and soa profile into one single profile soa which is able to output both soa-dist and brms-brms-p-dist for soa-p and brms-p productization
Modified: labs/jbossrules/soa_branches/BRMS-5.1.x-MEAD/brms-distribution/pom.xml
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1.x-MEAD/brms-distribution/pom.xml 2010-11-26 01:18:39 UTC (rev 36070)
+++ labs/jbossrules/soa_branches/BRMS-5.1.x-MEAD/brms-distribution/pom.xml 2010-11-26 04:11:08 UTC (rev 36071)
@@ -3,7 +3,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
- <name>Drools :: Build BRMS distribution </name>
+ <name>Drools :: Build BRMS distribution For BRMS-P</name>
<groupId>org.drools</groupId>
<artifactId>jboss-brms</artifactId>
<version>5.1.0.BRMS</version>
@@ -15,164 +15,41 @@
<version>5.1.0.BRMS</version>
<relativePath>../pom.xml</relativePath>
</parent>
+ <dependencies>
+ </dependencies>
- <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>
- <brms-engine.dir>brms-engine</brms-engine.dir>
- <jboss_ewp_build_src.groupId>org.jboss.jbosssoa</jboss_ewp_build_src.groupId>
- <jboss_ewp_build_src.artifactId>jboss-ewp-soa-distribution</jboss_ewp_build_src.artifactId>
- <jboss_ewp_build_src.version>5.1.0</jboss_ewp_build_src.version>
- <jboss_modeshape_build_src.groupId>org.jboss.modeshape</jboss_modeshape_build_src.groupId>
- <jboss_modeshape_build_src.artifactId>modeshape-soa-distribution</jboss_modeshape_build_src.artifactId>
- <jboss_modeshape_build_src.version>2.2.1</jboss_modeshape_build_src.version>
- </properties>
-
- <dependencies>
- <dependency>
- <groupId>org.codehaus.groovy</groupId>
- <artifactId>groovy-all</artifactId>
- <version>1.7.0</version>
- <scope>compile</scope>
- </dependency>
-
- </dependencies>
-
- <!-- Plugins -->
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
- <dependencies>
- <dependency>
- <groupId>${soa_common_build_src.groupId}</groupId>
- <artifactId>${soa_common_build_src.artifactId}</artifactId>
- <version>${soa_common_build_src.version}</version>
- <type>zip</type>
- </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>
- <groupId>${jboss_modeshape_build_src.groupId}</groupId>
- <artifactId>${jboss_modeshape_build_src.artifactId}</artifactId>
- <version>${jboss_modeshape_build_src.version}</version>
- <type>zip</type>
- </dependency>
- </dependencies>
<executions>
<execution>
- <id>unpack-soa-common-build-src</id>
+ <id>cp-janino-jar</id>
<phase>process-resources</phase>
<goals>
- <goal>unpack</goal>
+ <goal>copy</goal>
</goals>
<configuration>
- <outputDirectory>${project.basedir}</outputDirectory>
<artifactItems>
+ <!-- copy dependecy library from repo (For ESB integration:jbrules.esb)-->
<artifactItem>
- <groupId>${soa_common_build_src.groupId}</groupId>
- <artifactId>${soa_common_build_src.artifactId}</artifactId>
- <version>${soa_common_build_src.version}</version>
- <type>zip</type>
+ <groupId>janino</groupId>
+ <artifactId>janino</artifactId>
+ <version>2.5.15</version>
+ <type>jar</type>
</artifactItem>
</artifactItems>
</configuration>
</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>
- <version>${project.version}</version>
- <type>war</type>
- </artifactItem>
- </artifactItems>
- </configuration>
- </execution>
-
- <execution>
- <id>unpack-jboss-ewp-build-src</id>
- <phase>process-resources</phase>
- <goals>
- <goal>unpack</goal>
- </goals>
- <configuration>
- <outputDirectory>${project.basedir}/target/work</outputDirectory>
- <artifactItems>
- <artifactItem>
- <groupId>${jboss_ewp_build_src.groupId}</groupId>
- <artifactId>${jboss_ewp_build_src.artifactId}</artifactId>
- <version>${jboss_ewp_build_src.version}</version>
- <type>zip</type>
- </artifactItem>
- </artifactItems>
- </configuration>
- </execution>
-
- <execution>
- <id>unpack-jboss-modeshape-build-src</id>
- <phase>process-resources</phase>
- <goals>
- <goal>unpack</goal>
- </goals>
- <configuration>
- <outputDirectory>${project.basedir}/target/work</outputDirectory>
- <artifactItems>
- <artifactItem>
- <groupId>${jboss_modeshape_build_src.groupId}</groupId>
- <artifactId>${jboss_modeshape_build_src.artifactId}</artifactId>
- <version>${jboss_modeshape_build_src.version}</version>
- <type>zip</type>
- </artifactItem>
- </artifactItems>
- </configuration>
- </execution>
-
- <execution>
- <id>unpack-drools-server</id>
- <phase>process-resources</phase>
- <goals>
- <goal>unpack</goal>
- </goals>
- <configuration>
- <outputDirectory>${project.basedir}/target/work/drools-server</outputDirectory>
- <artifactItems>
- <artifactItem>
- <groupId>org.drools</groupId>
- <artifactId>drools-server</artifactId>
- <version>${project.version}</version>
- <type>war</type>
- </artifactItem>
- </artifactItems>
- </configuration>
- </execution>
</executions>
</plugin>
-
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<id>brms-assembly</id>
- <phase>process-resources</phase>
+ <phase>package</phase>
<goals>
<goal>single</goal>
</goals>
@@ -183,76 +60,15 @@
<descriptors>
<descriptor>resource/assembly/brms-engine.xml</descriptor>
<descriptor>resource/assembly/brms-importer.xml</descriptor>
+ <descriptor>resource/assembly/brms-manager.xml</descriptor>
+ <descriptor>resource/assembly/brms-p-dist.xml</descriptor>
+ <descriptor>resource/assembly/soa-p-dist.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
- </plugin>
-
- <plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- <version>1.3</version>
- <configuration>
- <source>1.6</source>
- <target>1.6</target>
- </configuration>
- <dependencies>
- <dependency>
- <groupId>org.codehaus.groovy</groupId>
- <artifactId>groovy-all</artifactId>
- <version>1.7.0</version>
- </dependency>
- </dependencies>
-
- <executions>
- <execution>
- <id>SOA build process</id>
- <phase>process-classes</phase>
- <goals>
- <goal>run</goal>
- </goals>
- <configuration>
- <tasks>
- <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="${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>
- <classifier>standalone</classifier>
- </artifact>
- <artifact>
- <file>${project.build.directory}/brms-deployable-${brms_version}.zip</file>
- <type>zip</type>
- <classifier>deployable</classifier>
- </artifact>
- </artifacts>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
+ </plugin>
+ </plugins>
</build>
<!--Open it if we need to sort out Documentation in MEAD, otherwise we could still use assembly:assembly to generate as usual-->
Modified: labs/jbossrules/soa_branches/BRMS-5.1.x-MEAD/pom.xml
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1.x-MEAD/pom.xml 2010-11-26 01:18:39 UTC (rev 36070)
+++ labs/jbossrules/soa_branches/BRMS-5.1.x-MEAD/pom.xml 2010-11-26 04:11:08 UTC (rev 36071)
@@ -425,13 +425,13 @@
</modules>
</profile>
- <!--For BRMS productization-->
+ <!--For SOA-P and BRMS-P productization distribution-->
<profile>
- <id>brms</id>
+ <id>soa</id>
<modules>
<module>drools-guvnor/bulk-importer-util/sample-model</module>
<module>drools-guvnor/bulk-importer-util/guvnor-importer</module>
- <module>brms-distribution</module>
+ <module>soa-distribution</module>
</modules>
<build>
<pluginManagement>
@@ -449,30 +449,9 @@
</plugin>
</plugins>
</pluginManagement>
-
</build>
</profile>
- <!--For SOA productization-->
- <profile>
- <id>soa</id>
- <modules>
- <module>soa-distribution</module>
- </modules>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <skipTests>true</skipTests>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
-
<build>
<extensions>
<extension>
More information about the jboss-svn-commits
mailing list