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(a)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(a)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="<!-- 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="<!-- DataSource properties
(end)"/>
+
+ <!-- "JTA transaction properties (begin)" is handled below -->
+ <replacefilter token="==== JTA transaction properties (end)"
+ value="<!-- JTA transaction properties
(end)"/>
+ <replacefilter token="Automatic schema creation (begin) -->"
+ value="Automatic schema creation (begin) ==="/>
+ <replacefilter token="<!-- 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>