[jbpm-commits] JBoss JBPM SVN: r6566 - in jbpm3/branches/jbpm-3.2-soa: modules and 4 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Aug 11 01:15:33 EDT 2010


Author: ryanzhang
Date: 2010-08-11 01:15:33 -0400 (Wed, 11 Aug 2010)
New Revision: 6566

Added:
   jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/
   jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/build-common.xml
   jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/build.xml
   jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/pom.xml
   jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/post-patch/
   jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/post-patch/overlay_database_sql.xml
   jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/post-patch/overlay_hibernate_conf.xml
   jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/post-patch/remove_uninstaller.xml
   jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/post-patch/remove_unneeded_docs.xml
   jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/resource/
   jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/resource/autosetup.xml
Removed:
   jbpm3/branches/jbpm-3.2-soa/modules/prod-soa-dist/
Modified:
   jbpm3/branches/jbpm-3.2-soa/modules/distribution/pom.xml
   jbpm3/branches/jbpm-3.2-soa/pom.xml
Log:
Update soa profile and add soa-distribution module in order to put SOA-P productization patches into the project

Modified: jbpm3/branches/jbpm-3.2-soa/modules/distribution/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/distribution/pom.xml	2010-08-11 00:10:54 UTC (rev 6565)
+++ jbpm3/branches/jbpm-3.2-soa/modules/distribution/pom.xml	2010-08-11 05:15:33 UTC (rev 6566)
@@ -234,41 +234,4 @@
     </plugins>
   </build>
 
-  <profiles>
-    <profile>
-      <id>soa</id>
-      <dependencies>
-        <dependency>
-          <groupId>org.jbpm.jbpm3</groupId>
-          <artifactId>jsf-console</artifactId>
-          <classifier>soa</classifier>
-          <type>war</type>
-        </dependency>
-      </dependencies>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-antrun-plugin</artifactId>
-            <executions>
-              <execution>
-                <id>soa-console</id>
-                <phase>package</phase>
-                <goals>
-                  <goal>run</goal>
-                </goals>
-                <configuration>
-                  <tasks>
-                    <!-- replace jsf-console.war with the SOA platform build -->
-                    <property name="project.build.assembly.lib" value="${assemblyDirectory}/lib" />
-                    <copy file="${project.build.assembly.lib}/jsf-console-soa.war"
-                      tofile="${project.build.assembly.lib}/jsf-console.war" overwrite="yes" />
-                  </tasks>
-                </configuration>
-              </execution>
-            </executions>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-  </profiles>
 </project>

Copied: jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution (from rev 6565, jbpm3/branches/jbpm-3.2-soa/modules/prod-soa-dist)

Added: jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/build-common.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/build-common.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/build-common.xml	2010-08-11 05:15:33 UTC (rev 6566)
@@ -0,0 +1,103 @@
+<!-- Common routines for SOA builders
+  ++ $Id: build-common.xml 6165 2010-07-27 11:37:02Z rzhang at REDHAT.COM $
+  ++
+  -->
+<project name="SOA common routines">
+  <taskdef name="groovy" classname="org.codehaus.groovy.ant.Groovy" classpath="${groovy.path}"/>
+  	<!-- Routine build
+      ++ Call with parameters:
+      ++     module
+    -->
+	<target name="soa.routine.build">
+		<groovy>
+      def ant=new AntBuilder()
+      <!-- build -->
+      ant.ant(antfile:"build.xml", dir:properties['module_base_dir'], target:"build"){
+        property(name:"module_base_dir", value:properties['module_base_dir'])
+		    property(name:"project.version", value:properties['project.version'])
+      }
+      <!-- post-patch -->
+        println("hello, post-patch")
+        f=new File(properties['module_base_dir'] + "/post-patch")
+        if (f.exists()){
+          f.eachFileMatch(~/.*\.xml/){
+            println "patch:"+it
+            ant.ant(antfile:it, target:"apply.patch"){
+              property(name:"module_base_dir", value:properties['module_base_dir'])
+           }
+          }
+        }
+
+      <!-- assemble-->
+      ant.ant(antfile:"build.xml", dir:properties['module_base_dir'], target:"assemble"){
+        property(name:"module_base_dir", value:properties['module_base_dir'])
+        property(name:"module_build_finalName", value:properties['module_build_finalName'])
+		    property(name:"project.version", value:properties['project.version'])
+      }
+    </groovy>
+	</target>
+
+  	<!-- Place version settings in run.jar
+	  ++ Call with parameters:
+	  ++     run_jar
+	  ++     resource_dir
+	  ++     version.major
+	  ++     version.minor
+	  ++     version.revision
+	  ++     version.designation
+	  ++	 build_version
+	-->
+	<target name="version.stamp" >
+		<!-- See SOA-911 for "Implementation-Version:" details" -->
+		<tstamp>
+			<format property="build-day" pattern="MMMM d yyyy" />
+		</tstamp>
+		<property name="tmp_run_jar_dir" location="${module_work_dir}/jar" />
+		<mkdir dir="${tmp_run_jar_dir}" />
+		<unzip src="${run_jar}" dest="${tmp_run_jar_dir}" />
+		<delete file="${tmp_run_jar_dir}/org/jboss/version.properties" />
+		<delete file="${tmp_run_jar_dir}/META-INF/MANIFEST.MF" />
+		<delete file="${tmp_run_jar_dir}/MANIFEST.MF" />
+
+		<copy todir="${module_work_dir}">
+			<fileset dir="${resource_dir}" includes="version.properties,MANIFEST.MF" />
+			<filterset>
+				<filter token="version.major" value="${version.major}" />
+				<filter token="version.minor" value="${version.minor}" />
+				<filter token="version.revision" value="${version.revision}" />
+				<filter token="version.designation" value="${version.designation}" />
+				<filter token="build_version" value="${build_version}" />
+				<filter token="cvstag" value="${build_version}_SOA" />
+				<filter token="build-date" value="${DSTAMP}" />
+				<filter token="build-time" value="${TSTAMP}" />
+				<filter token="build-day" value="${build-day}" />
+				<filter token="java.version" value="${java.version}" />
+				<filter token="java.vendor" value="${java.vendor}" />
+				<filter token="java.vm.specification.version" value="${java.vm.specification.version}" />
+				<filter token="java.vm.version" value="${java.vm.version}" />
+				<filter token="java.vm.name" value="${java.vm.name}" />
+				<filter token="java.vm.info" value="${java.vm.info}" />
+				<filter token="java.specification.version" value="${java.specification.version}" />
+				<filter token="java.class.version" value="${java.class.version}" />
+				<filter token="os.name" value="${os.name}" />
+				<filter token="os.arch" value="${os.arch}" />
+				<filter token="os.version" value="${os.version}" />
+			</filterset>
+		</copy>
+
+		<move file="${module_work_dir}/version.properties" todir="${tmp_run_jar_dir}/org/jboss" />
+		<jar destfile="${module_work_dir}/run.jar" basedir="${tmp_run_jar_dir}"
+			manifest="${module_work_dir}/MANIFEST.MF" />
+
+		<!-- now produce one for the standalone -->
+		<replace file="${module_work_dir}/MANIFEST.MF/" token="SOA"
+			value="SOA_STANDALONE" />
+		<replace file="${tmp_run_jar_dir}/org/jboss/version.properties"
+			token="SOA" value="SOA_STANDALONE" />
+		<jar destfile="${module_work_dir}/standalone-run.jar" basedir="${tmp_run_jar_dir}"
+			manifest="${module_work_dir}/MANIFEST.MF" />
+		
+		<delete dir="${tmp_run_jar_dir}" />
+		<delete file="${module_work_dir}/MANIFEST.MF" />
+	</target>
+</project>

Added: jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/build.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/build.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/build.xml	2010-08-11 05:15:33 UTC (rev 6566)
@@ -0,0 +1,75 @@
+<project name="jBPM SOA Sub-Builder" default="default">
+
+    <!--
+    !!  Define convenience variables for this build file here. Avoid duplicate properties existed in dependencies!
+    !!-->
+    <property name="jbpm_install_path" location="${module_base_dir}/target/work/jbpm-installed"/>
+
+    <target name="build">
+        <mkdir dir="${jbpm_install_path}"/>
+        <mkdir dir="${module_base_dir}/target/work/jboss"/>
+
+        <copy todir="${module_base_dir}/../distribution/target/" overwrite="true">
+          <fileset dir="${module_base_dir}/resource" includes="autosetup.xml"/>
+            <filterset>
+                <filter token="JBPM_INSTALL_PATH" value="${jbpm_install_path}"/>
+                <filter token="JBOSS_INSTALL_PATH" value="${module_base_dir}/target/work/jboss"/>
+            </filterset>
+        </copy>
+
+        <java jar="${module_base_dir}/../distribution/target/jbpm-distribution-${project.version}-installer.jar"
+              fork="true">
+              <arg value="${module_base_dir}/../distribution/target/autosetup.xml"/>
+        </java>
+
+        <copy todir="${module_base_dir}/target/work/jbpm-jpdl" overwrite="true">
+            <fileset dir="${jbpm_install_path}"/>
+        </copy>
+
+        <copy todir="${module_base_dir}/target/work/jbpm-jpdl/deploy" overwrite="true">
+            <fileset dir="${module_base_dir}/target/work/jboss"/>
+        </copy>
+    </target>
+
+    <target name="assemble">
+        <copy todir="${module_base_dir}/target/dist/jbpm-config" overwrite="true">
+            <fileset dir="${jbpm_install_path}/lib">
+                <include name="jbpm-jpdl.jar"/>
+                <include name="jbpm-identity.jar"/>
+            </fileset>
+            <fileset dir="${jbpm_install_path}/config">
+                <include name="jbpm.mail.templates.xml"/>
+                <include name="hibernate.cfg.xml"/>
+            </fileset>
+        </copy>
+
+        <copy todir="${module_base_dir}/target/dist/jbpm-jpdl" overwrite="true">
+            <fileset dir="${module_base_dir}/target/work/jbpm-jpdl"/>
+        </copy>
+
+        <copy todir="${module_base_dir}/target/dist/jbpm-sql" overwrite="true">
+            <fileset dir="${jbpm_install_path}/database">
+                <include name="*.sql"/>
+                <exclude name="*.drop.sql"/>
+            </fileset>
+
+        </copy>
+        <!-- src is in the jbpm-jpdl.zip so don't need to do anything for src -->
+        <!--
+                    <copy file="${soa_work_dir}/jbpm/dist/jbpm-jpdl.zip"
+                                    tofile="jbpm-jpdl-soa.${build_version}.zip"/>
+                    <checksum file="jbpm-jpdl-soa.${build_version}.zip"/>
+           -->
+        <!-- unpack the javadocs -->
+        <mkdir dir="${module_base_dir}/target/dist/javadocs"/>
+        <unzip src="${jbpm_install_path}/docs/jbpm-enterprise-javadoc.jar"
+               dest="${module_base_dir}/target/dist/javadocs/enterprise"/>
+        <unzip src="${jbpm_install_path}/docs/jbpm-identity-javadoc.jar" dest="${module_base_dir}/target/dist/javadocs/identity"/>
+        <unzip src="${jbpm_install_path}/docs/jbpm-jpdl-javadoc.jar" dest="${module_base_dir}/target/dist/javadocs/jbpm-jpdl"/>
+
+        <zip destfile="${module_base_dir}/target/${module_build_finalName}.zip" > 
+          <zipfileset dir="${module_base_dir}/target/dist" prefix="jbpm" includes="**/*" />
+        </zip>
+    </target>
+
+</project>

Added: jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/pom.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/pom.xml	2010-08-11 05:15:33 UTC (rev 6566)
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- ====================================================================== -->
+<!--  jBPM: Workflow in Java                                                -->
+<!--                                                                        -->
+<!--  Distributable under LGPL license.                                     -->
+<!--  See terms of license at http://www.gnu.org.                           -->
+<!-- ====================================================================== -->
+
+<!-- $Id: pom.xml 7412 2008-06-06 13:42:30Z thomas.diesler at jboss.com $ -->
+
+<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>jBPM3-  Build distribution for SOA-P </name>
+  <groupId>org.jbpm.jbpm3</groupId>
+  <artifactId>soa-jbpm</artifactId>
+  <packaging>pom</packaging>
+
+  <!-- Parent -->
+  <parent>
+    <groupId>org.jbpm.jbpm3</groupId>
+    <artifactId>jbpm</artifactId>
+    <version>3.2.10-SNAPSHOT</version>
+    <relativePath>../../pom.xml</relativePath>
+  </parent>
+
+  <properties>
+    <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>
+  </properties>
+
+  <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>org.codehaus.groovy</groupId>
+      <artifactId>groovy-all</artifactId>
+      <version>1.7.0</version>
+    </dependency>
+  </dependencies>
+
+  <!-- Plugins -->
+  <build>
+     <plugins>
+       <plugin>
+         <groupId>org.apache.maven.plugins</groupId>
+         <artifactId>maven-dependency-plugin</artifactId>
+         <executions>
+           <execution>
+             <id>unpack-soa-common-build-src</id>
+             <phase>process-resources</phase>
+             <goals>
+               <goal>unpack</goal>
+             </goals>
+             <configuration>
+               <outputDirectory>${project.basedir}</outputDirectory>
+               <artifactItems>
+                 <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>
+                 </artifactItem>
+               </artifactItems>
+             </configuration>
+           </execution>
+         </executions>
+      </plugin>
+      
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-antrun-plugin</artifactId>
+        <version>1.3</version>
+        <dependencies>
+          <dependency>
+            <groupId>org.apache.ant</groupId>
+            <artifactId>ant</artifactId>
+            <version>1.7.1</version>
+          </dependency>
+          <dependency>
+            <groupId>org.apache.ant</groupId>
+            <artifactId>ant-nodeps</artifactId>
+            <version>1.7.1</version>
+          </dependency>
+          <dependency>
+            <groupId>org.apache.ant</groupId>
+            <artifactId>ant-launcher</artifactId>
+            <version>1.7.1</version>
+          </dependency>
+          <dependency>
+            <groupId>org.apache.ant</groupId>
+            <artifactId>ant-trax</artifactId>
+            <version>1.7.1</version>
+          </dependency>
+          <dependency>
+            <groupId>org.codehaus.groovy</groupId>
+            <artifactId>groovy-all</artifactId>
+            <version>1.7.0</version>
+          </dependency>
+        </dependencies>
+        <executions>
+          <execution>
+          <id>SOA-P build process</id>
+          <phase>package</phase>
+          <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="${project.version}"/>
+                  <property name="groovy.path" value="${maven.dependency.org.codehaus.groovy.groovy-all.jar.path}" />
+               </ant>
+             </tasks>
+          </configuration>
+          <goals>
+            <goal>run</goal>
+          </goals>
+          </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}/${project.build.finalName}.zip</file>
+                  <type>zip</type>
+                </artifact>
+              </artifacts>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
+</project>

Added: jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/post-patch/overlay_database_sql.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/post-patch/overlay_database_sql.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/post-patch/overlay_database_sql.xml	2010-08-11 05:15:33 UTC (rev 6566)
@@ -0,0 +1,14 @@
+<project name="overlay_database_sql" default="apply.patch">
+
+    <target name="apply.patch" >
+      <delete>
+        <fileset dir="${module_base_dir}/target/work/jbpm-installed/database">
+          <include name="**/jbpm.jpdl.*.update322.sql"/>
+        </fileset>
+        <fileset dir="${module_base_dir}/target/work/jbpm-jpdl/database">
+          <include name="**/jbpm.jpdl.*.update322.sql"/>
+        </fileset>
+      </delete>
+
+  </target>
+</project>

Added: jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/post-patch/overlay_hibernate_conf.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/post-patch/overlay_hibernate_conf.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/post-patch/overlay_hibernate_conf.xml	2010-08-11 05:15:33 UTC (rev 6566)
@@ -0,0 +1,43 @@
+<project name="overlay_hibernate_conf" default="apply.patch">
+
+	<target name="apply.patch" >
+		<!-- SOA platform version -->
+		<replace file="${module_base_dir}/target/work/jbpm-installed/config/hibernate.cfg.xml">
+			<replacefilter token="JDBC connection properties (begin) -->"
+                           value="JDBC connection properties (begin) ==="/>
+			<replacefilter token="&lt;!-- JDBC connection properties (end)"
+                           value="==== JDBC connection properties (end)"/>
+			<replacefilter token=" DataSource properties (begin) ==="
+                           value=" DataSource properties (begin) -->"/>
+			<replacefilter token="java:comp/env/jdbc/JbpmDataSource"
+                           value="java:/JbpmDS"/>
+			<replacefilter token="==== DataSource properties (end)"
+                           value="&lt;!-- DataSource properties (end)"/>
+
+			<!-- "JTA transaction properties (begin)" is handled below -->
+			<replacefilter token="==== JTA transaction properties (end)"
+                           value="&lt;!-- JTA transaction properties (end)"/>
+			<replacefilter token="Automatic schema creation (begin) -->"
+                           value="Automatic schema creation (begin) ==="/>
+			<replacefilter token="&lt;!-- Automatic schema creation (end)"
+                           value="==== Automatic schema creation (end)"/>
+		</replace>
+
+		<!-- SOA-959 - set name of transaction -->
+		<replace file="${module_base_dir}/target/work/jbpm-installed/config/hibernate.cfg.xml">
+            <replacetoken><![CDATA[JTA transaction properties (begin) ===]]></replacetoken>
+            <replacevalue><![CDATA[JTA transaction properties (begin) -->
+    <property name="jta.UserTransaction">UserTransaction</property>
+    <property name="hibernate.current_session_context_class">jta</property>]]></replacevalue>
+		</replace>
+
+		<!-- jBPM framework version -->
+		<!-- SOA-959 - set name of transaction -->
+		<replace file="${module_base_dir}/target/work/jbpm-jpdl/config/hibernate.cfg.xml">
+            <replacetoken><![CDATA[JTA transaction properties (begin) ===]]></replacetoken>
+            <replacevalue><![CDATA[JTA transaction properties (begin) ===
+    <property name="jta.UserTransaction">UserTransaction</property>
+    <property name="hibernate.current_session_context_class">jta</property>]]></replacevalue>
+		</replace>
+</target>
+</project>

Added: jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/post-patch/remove_uninstaller.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/post-patch/remove_uninstaller.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/post-patch/remove_uninstaller.xml	2010-08-11 05:15:33 UTC (rev 6566)
@@ -0,0 +1,7 @@
+<project name="remove_uninstall" default="apply.patch">
+    <target name="apply.patch" >
+        <!-- Remove redundant installer leftovers -->
+        <delete dir="${module_base_dir}/target/work/jbpm-jpdl/Uninstaller"/>
+        <delete file="${module_base_dir}/target/work/jbpm-jpdl/.installationinformation"/>
+  </target>
+</project>

Added: jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/post-patch/remove_unneeded_docs.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/post-patch/remove_unneeded_docs.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/post-patch/remove_unneeded_docs.xml	2010-08-11 05:15:33 UTC (rev 6566)
@@ -0,0 +1,9 @@
+<project name="patchname" default="apply.patch">
+
+	<property name="package_root" value="${module_base_dir}/target/work/jbpm-jpdl" />
+	<target name="apply.patch">
+		<!-- SOA-1585 -->
+		<delete dir="${package_root}/docs"/>
+		
+	</target>
+</project>

Added: jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/resource/autosetup.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/resource/autosetup.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/modules/soa-distribution/resource/autosetup.xml	2010-08-11 05:15:33 UTC (rev 6566)
@@ -0,0 +1,33 @@
+<AutomatedInstallation langpack="eng">
+  <com.izforge.izpack.panels.HelloPanel />
+  <com.izforge.izpack.panels.TargetPanel>
+    <installpath>@JBPM_INSTALL_PATH@</installpath>
+  </com.izforge.izpack.panels.TargetPanel>
+  <com.izforge.izpack.panels.TreePacksPanel>
+    <pack name="jBPM3 Standalone" index="0" selected="true"/>
+    <pack name="jBPM3 JBoss Integration" index="1" selected="true"/>
+    <pack name="JSF-Console" index="2" selected="true"/>
+    <pack name="Optional Components" index="3" selected="false"/>
+    <pack name="Download JBoss-5.0.0" index="4" selected="false"/>
+    <pack name="Download Eclipse-3.4.0" index="5" selected="false"/>
+  </com.izforge.izpack.panels.TreePacksPanel>
+  <com.izforge.izpack.panels.UserInputPanel>
+    <userInput>
+      <entry key="jbossTargetServer" value="default" />
+      <entry key="jbossSelection" value="jboss423" />
+    </userInput>
+  </com.izforge.izpack.panels.UserInputPanel>
+  <com.izforge.izpack.panels.UserInputPanel>
+    <userInput>
+      <entry key="dbSelection" value="hsqldb"/>
+    </userInput>
+  </com.izforge.izpack.panels.UserInputPanel>
+  <com.izforge.izpack.panels.UserInputPanel>
+    <userInput>
+      <entry key="jbossInstallPath" value="@JBOSS_INSTALL_PATH@" />
+    </userInput>
+  </com.izforge.izpack.panels.UserInputPanel>
+  <com.izforge.izpack.panels.SummaryPanel />
+  <com.izforge.izpack.panels.InstallPanel />
+  <com.izforge.izpack.panels.FinishPanel />
+</AutomatedInstallation>

Modified: jbpm3/branches/jbpm-3.2-soa/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/pom.xml	2010-08-11 00:10:54 UTC (rev 6565)
+++ jbpm3/branches/jbpm-3.2-soa/pom.xml	2010-08-11 05:15:33 UTC (rev 6566)
@@ -734,5 +734,44 @@
         </repository>
       </repositories>
     </profile>
-  </profiles>
+
+    <!--
+    Name:  SOA
+    Descr: For SOA-P productization
+    -->
+    <profile>
+      <id>soa</id>
+      <modules>
+        <module>modules/db</module>
+        <module>modules/userguide</module>
+        <module>modules/distribution</module>
+        <module>modules/soa-distribution</module>
+      </modules>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-javadoc-plugin</artifactId>
+            <configuration>
+              <quiet>true</quiet>
+            </configuration>
+            <executions>
+              <execution>
+                <id>attach-javadocs</id>
+                <goals>
+                  <goal>jar</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+            <skipTests>true</skipTests>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+
+   </profiles>
 </project>



More information about the jbpm-commits mailing list