[jbpm-commits] JBoss JBPM SVN: r6527 - in jbpm3/branches/jbpm-3.2-soa: modules/core/src/main/resources and 9 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Fri Jul 23 08:28:27 EDT 2010


Author: alex.guizar at jboss.com
Date: 2010-07-23 08:28:26 -0400 (Fri, 23 Jul 2010)
New Revision: 6527

Added:
   jbpm3/branches/jbpm-3.2-soa/modules/distribution/src/main/resources/service/
   jbpm3/branches/jbpm-3.2-soa/modules/distribution/src/main/resources/service/jboss-service.xml
Removed:
   jbpm3/branches/jbpm-3.2-soa/modules/enterprise/src/main/java/org/jbpm/command/
   jbpm3/branches/jbpm-3.2-soa/modules/identity/scripts/assembly-service.xml
   jbpm3/branches/jbpm-3.2-soa/modules/identity/src/main/etc/
Modified:
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/hibernate.cache.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/hibernate.common.xml
   jbpm3/branches/jbpm-3.2-soa/modules/distribution/pom.xml
   jbpm3/branches/jbpm-3.2-soa/modules/distribution/scripts/antrun-installer.xml
   jbpm3/branches/jbpm-3.2-soa/modules/distribution/src/main/resources/installer/auto-install-template.xml
   jbpm3/branches/jbpm-3.2-soa/modules/distribution/src/main/resources/installer/install-definition.xml
   jbpm3/branches/jbpm-3.2-soa/modules/distribution/src/main/resources/installer/user-input-spec.xml
   jbpm3/branches/jbpm-3.2-soa/modules/identity/pom.xml
   jbpm3/branches/jbpm-3.2-soa/pom.xml
   jbpm3/branches/jbpm-3.2-soa/profiles.example.xml
Log:
JBPM-2916 employ jboss cache in the enterprise configuration

Modified: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/hibernate.cache.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/hibernate.cache.xml	2010-07-23 08:44:15 UTC (rev 6526)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/hibernate.cache.xml	2010-07-23 12:28:26 UTC (rev 6527)
@@ -3,7 +3,8 @@
     <!-- # cache settings # -->
     <!-- ##################-->
 
-    <!-- strategy="nonstrict-read-write" can be used with HashtableCacheProvider -->
+    <!-- strategy "nonstrict-read-write" is appropriate for HashtableCacheProvider -->
+    <!-- strategy "transactional" is appropriate for TreeCacheProvider -->
 
     <class-cache class="org.jbpm.bytes.ByteArray" usage="nonstrict-read-write" />
     <collection-cache collection="org.jbpm.bytes.ByteArray.byteBlocks" usage="nonstrict-read-write" />

Modified: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/hibernate.common.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/hibernate.common.xml	2010-07-23 08:44:15 UTC (rev 6526)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/hibernate.common.xml	2010-07-23 12:28:26 UTC (rev 6527)
@@ -3,11 +3,13 @@
     ==== DataSource properties (end) -->
 
     <!-- JTA transaction properties (begin) ===
+    <property name="hibernate.current_session_context_class">jta</property>
     <property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
     <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
     ==== JTA transaction properties (end) -->
 
     <!-- CMT transaction properties (begin) ===
+    <property name="hibernate.current_session_context_class">jta</property>
     <property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
     <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
     ==== CMT transaction properties (end) -->
@@ -16,9 +18,17 @@
     <!-- # common settings                 # -->
     <!-- ################################### -->
 
-    <!-- Simple memory-only cache -->
+    <property name="hibernate.cache.use_second_level_cache">true</property>
+
+    <!-- Memory cache (begin) -->
     <property name="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>
+    <!-- Memory cache (end) -->
 
+    <!-- Clustered cache (begin) ===
+    <property name="hibernate.cache.provider_class">org.jboss.hibernate.jbc.cacheprovider.JmxBoundTreeCacheProvider</property>
+    <property name="hibernate.treecache.mbean.object_name">org.jboss.jbpm:service=TreeCache,type=Hibernate</property>
+    ==== Clustered cache (end) -->
+
     <!-- SQL rendering properties (begin) ===
     <property name="hibernate.format_sql">true</property>
     <property name="hibernate.use_sql_comments">true</property>

Modified: jbpm3/branches/jbpm-3.2-soa/modules/distribution/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/distribution/pom.xml	2010-07-23 08:44:15 UTC (rev 6526)
+++ jbpm3/branches/jbpm-3.2-soa/modules/distribution/pom.xml	2010-07-23 12:28:26 UTC (rev 6527)
@@ -73,13 +73,6 @@
     </dependency>
     <dependency>
       <groupId>org.jbpm.jbpm3</groupId>
-      <artifactId>jbpm-identity</artifactId>
-      <classifier>service</classifier>
-      <version>${project.version}</version>
-      <type>zip</type>
-    </dependency>
-    <dependency>
-      <groupId>org.jbpm.jbpm3</groupId>
       <artifactId>jbpm-jpdl</artifactId>
       <version>${project.version}</version>
     </dependency>
@@ -156,6 +149,10 @@
       <groupId>org.apache.ant</groupId>
       <artifactId>ant</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.jboss.cluster</groupId>
+      <artifactId>hibernate-jbc-cacheprovider</artifactId>
+    </dependency>
 
     <!-- Database Drivers -->
     <dependency>

Modified: jbpm3/branches/jbpm-3.2-soa/modules/distribution/scripts/antrun-installer.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/distribution/scripts/antrun-installer.xml	2010-07-23 08:44:15 UTC (rev 6526)
+++ jbpm3/branches/jbpm-3.2-soa/modules/distribution/scripts/antrun-installer.xml	2010-07-23 12:28:26 UTC (rev 6527)
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
 <!-- $Id$ -->
+
 <project name="installer">
-
   <macrodef name="macro-disable">
     <attribute name="file" />
     <attribute name="section" />
@@ -72,6 +72,11 @@
     <macro-disable file="${db2.cfg.xml}" section="JDBC connection properties" />
     <macro-enable file="${db2.cfg.xml}" section="DataSource properties" />
     <macro-enable file="${db2.cfg.xml}" section="JTA transaction properties" />
+    <macro-disable file="${db2.cfg.xml}" section="Memory cache" />
+    <macro-enable file="${db2.cfg.xml}" section="Clustered cache" />
+    <replace file="${db2.cfg.xml}"
+             token="usage=&quot;nonstrict-read-write&quot;"
+             value="usage=&quot;transactional&quot;" />
 
     <property name="hsqldb.cfg.xml"
               value="${project.build.assembly.resources}/jbpm-jpdl-config/hibernate.cfg.hsqldb.xml" />
@@ -85,34 +90,59 @@
     <macro-disable file="${mssql.cfg.xml}" section="JDBC connection properties" />
     <macro-enable file="${mssql.cfg.xml}" section="DataSource properties" />
     <macro-enable file="${mssql.cfg.xml}" section="JTA transaction properties" />
+    <macro-disable file="${mssql.cfg.xml}" section="Memory cache" />
+    <macro-enable file="${mssql.cfg.xml}" section="Clustered cache" />
+    <replace file="${mssql.cfg.xml}"
+             token="usage=&quot;nonstrict-read-write&quot;"
+             value="usage=&quot;transactional&quot;" />
 
     <property name="mysql.cfg.xml"
               value="${project.build.assembly.resources}/jbpm-jpdl-config/hibernate.cfg.mysql.xml" />
     <macro-disable file="${mysql.cfg.xml}" section="JDBC connection properties" />
     <macro-enable file="${mysql.cfg.xml}" section="DataSource properties" />
     <macro-enable file="${mysql.cfg.xml}" section="JTA transaction properties" />
+    <macro-disable file="${mysql.cfg.xml}" section="Memory cache" />
+    <macro-enable file="${mysql.cfg.xml}" section="Clustered cache" />
+    <replace file="${mysql.cfg.xml}"
+             token="usage=&quot;nonstrict-read-write&quot;"
+             value="usage=&quot;transactional&quot;" />
 
     <property name="oracle.cfg.xml"
               value="${project.build.assembly.resources}/jbpm-jpdl-config/hibernate.cfg.oracle.xml" />
     <macro-disable file="${oracle.cfg.xml}" section="JDBC connection properties" />
     <macro-enable file="${oracle.cfg.xml}" section="DataSource properties" />
     <macro-enable file="${oracle.cfg.xml}" section="JTA transaction properties" />
+    <macro-disable file="${oracle.cfg.xml}" section="Memory cache" />
+    <macro-enable file="${oracle.cfg.xml}" section="Clustered cache" />
+    <replace file="${oracle.cfg.xml}"
+             token="usage=&quot;nonstrict-read-write&quot;"
+             value="usage=&quot;transactional&quot;" />
 
     <property name="postgresql.cfg.xml"
               value="${project.build.assembly.resources}/jbpm-jpdl-config/hibernate.cfg.postgresql.xml" />
     <macro-disable file="${postgresql.cfg.xml}" section="JDBC connection properties" />
     <macro-enable file="${postgresql.cfg.xml}" section="DataSource properties" />
     <macro-enable file="${postgresql.cfg.xml}" section="JTA transaction properties" />
+    <macro-disable file="${postgresql.cfg.xml}" section="Memory cache" />
+    <macro-enable file="${postgresql.cfg.xml}" section="Clustered cache" />
+    <replace file="${postgresql.cfg.xml}"
+             token="usage=&quot;nonstrict-read-write&quot;"
+             value="usage=&quot;transactional&quot;" />
 
     <property name="sybase.cfg.xml"
               value="${project.build.assembly.resources}/jbpm-jpdl-config/hibernate.cfg.sybase.xml" />
     <macro-disable file="${sybase.cfg.xml}" section="JDBC connection properties" />
     <macro-enable file="${sybase.cfg.xml}" section="DataSource properties" />
     <macro-enable file="${sybase.cfg.xml}" section="JTA transaction properties" />
+    <macro-disable file="${sybase.cfg.xml}" section="Memory cache" />
+    <macro-enable file="${sybase.cfg.xml}" section="Clustered cache" />
+    <replace file="${sybase.cfg.xml}"
+             token="usage=&quot;nonstrict-read-write&quot;"
+             value="usage=&quot;transactional&quot;" />
 
     <subant genericantfile="${ant.file}" target="reorganize-example" inheritall="yes">
       <dirset dir="${project.build.assembly.resources}/jbpm-examples-dev/src/test/resources"
-        includes="*" />
+              includes="*" />
     </subant>
     <copy todir="${project.build.assembly.resources}/jbpm-examples-dist">
       <fileset dir="${resources.dir}/examples" excludes="module/**" />
@@ -122,8 +152,10 @@
   <!-- ================================================================== -->
   <!-- Distribution                                                       -->
   <!-- ================================================================== -->
-  <target name="process-resources" depends="configure" description="prepares installer resources">
-    <copy todir="${resources.output.dir}" filtering="true" overwrite="true">
+  <target name="process-resources"
+          depends="configure"
+          description="prepares installer resources">
+    <copy todir="${resources.output.dir}" overwrite="true">
       <fileset dir="${resources.dir}/installer" />
       <filterset>
         <filter token="user.home" value="${user.home}" />

Modified: jbpm3/branches/jbpm-3.2-soa/modules/distribution/src/main/resources/installer/auto-install-template.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/distribution/src/main/resources/installer/auto-install-template.xml	2010-07-23 08:44:15 UTC (rev 6526)
+++ jbpm3/branches/jbpm-3.2-soa/modules/distribution/src/main/resources/installer/auto-install-template.xml	2010-07-23 12:28:26 UTC (rev 6527)
@@ -14,7 +14,7 @@
   </com.izforge.izpack.panels.TreePacksPanel>
   <com.izforge.izpack.panels.UserInputPanel>
     <userInput>
-      <entry key="jbossTargetServer" value="default" />
+      <entry key="jbossTargetServer" value="all" />
       <entry key="jbossSelection" value="@container@" />
     </userInput>
   </com.izforge.izpack.panels.UserInputPanel>

Modified: jbpm3/branches/jbpm-3.2-soa/modules/distribution/src/main/resources/installer/install-definition.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/distribution/src/main/resources/installer/install-definition.xml	2010-07-23 08:44:15 UTC (rev 6526)
+++ jbpm3/branches/jbpm-3.2-soa/modules/distribution/src/main/resources/installer/install-definition.xml	2010-07-23 12:28:26 UTC (rev 6527)
@@ -199,10 +199,10 @@
         targetdir="${jbossInstallPath}/server/${jbossTargetServer}/deploy/jbpm/jbpm-service.sar">
         <include name="jbpm-jpdl.jar" />
         <include name="jbpm-identity.jar" />
+        <include name="hibernate-jbc-cacheprovider.jar" />
       </fileset>
-      <file src="@{project.build.assemblyDirectory}/lib/jbpm-identity-service.zip"
-        targetdir="${jbossInstallPath}/server/${jbossTargetServer}/deploy/jbpm/jbpm-service.sar"
-        unpack="true" />
+      <file src="@{resources.directory}/service/jboss-service.xml"
+        targetdir="${jbossInstallPath}/server/${jbossTargetServer}/deploy/jbpm/jbpm-service.sar/META-INF" />
 
       <!-- jbpm/jbpm-enterprise.jar -->
       <file src="@{project.build.assemblyDirectory}/lib/jbpm-enterprise.jar"

Modified: jbpm3/branches/jbpm-3.2-soa/modules/distribution/src/main/resources/installer/user-input-spec.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/distribution/src/main/resources/installer/user-input-spec.xml	2010-07-23 08:44:15 UTC (rev 6526)
+++ jbpm3/branches/jbpm-3.2-soa/modules/distribution/src/main/resources/installer/user-input-spec.xml	2010-07-23 12:28:26 UTC (rev 6527)
@@ -13,7 +13,7 @@
     </field>
     <field type="space" />
     <field type="text" variable="jbossTargetServer">
-      <spec id="jboss.configuration" size="5" set="default" />
+      <spec id="jboss.configuration" size="5" set="all" />
     </field>
   </panel>
   <panel order="1">

Copied: jbpm3/branches/jbpm-3.2-soa/modules/distribution/src/main/resources/service/jboss-service.xml (from rev 6522, jbpm3/branches/jbpm-3.2-soa/modules/identity/src/main/etc/jboss-service.xml)
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/distribution/src/main/resources/service/jboss-service.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/modules/distribution/src/main/resources/service/jboss-service.xml	2010-07-23 12:28:26 UTC (rev 6527)
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<server>
+  <!-- JAAS login configuration that dynamically updates the application server policy -->
+  <mbean code="org.jboss.security.auth.login.DynamicLoginConfig" name="org.jboss.jbpm:service=LoginConfig">
+    <attribute name="PolicyConfig" serialDataType="jbxb">
+      <jaas:policy xsi:schemaLocation="urn:jboss:security-config:4.1 resource:security-config_4_1.xsd"
+        xmlns:jaas="urn:jboss:security-config:4.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+        <jaas:application-policy name="jbpm-console">
+          <jaas:authentication>
+            <jaas:login-module code="org.jboss.security.auth.spi.DatabaseServerLoginModule"
+              flag="required">
+              <jaas:module-option name="dsJndiName">java:JbpmDS</jaas:module-option>
+              <jaas:module-option name="principalsQuery">
+                SELECT PASSWORD_
+                FROM JBPM_ID_USER
+                WHERE NAME_=?
+              </jaas:module-option>
+              <jaas:module-option name="rolesQuery">
+                SELECT g.NAME_ ,'Roles'
+                FROM JBPM_ID_GROUP g
+                JOIN JBPM_ID_MEMBERSHIP m ON g.ID_ = m.GROUP_
+                JOIN JBPM_ID_USER u ON m.USER_ = u.ID_
+                WHERE g.TYPE_='security-role' AND u.NAME_=?
+              </jaas:module-option>
+            </jaas:login-module>
+          </jaas:authentication>
+        </jaas:application-policy>
+      </jaas:policy>
+    </attribute>
+    <depends optional-attribute-name="LoginConfigService">
+      jboss.security:service=XMLLoginConfig
+    </depends>
+    <depends optional-attribute-name="SecurityManagerService">
+      jboss.security:service=JaasSecurityManager
+    </depends>
+  </mbean>
+
+  <!--
+    Cache service configuration that serves as the Hibernate second level cache. Use with
+    JBossCache >= 1.3.0 ONLY!!!
+  -->
+  <mbean code="org.jboss.cache.TreeCache" name="org.jboss.jbpm:service=TreeCache,type=Hibernate">
+    <depends>jboss:service=Naming</depends>
+    <depends>jboss:service=TransactionManager</depends>
+
+    <!-- Configure the TransactionManager -->
+    <attribute name="TransactionManagerLookupClass">
+      org.jboss.cache.JBossTransactionManagerLookup
+    </attribute>
+
+    <!-- Node locking scheme: PESSIMISTIC (default), OPTIMISTIC -->
+    <attribute name="NodeLockingScheme">OPTIMISTIC</attribute>
+
+    <!--
+      Node locking isolation level: SERIALIZABLE, REPEATABLE_READ (default), READ_COMMITTED,
+      READ_UNCOMMITTED, NONE (ignored if NodeLockingScheme is OPTIMISTIC)
+    -->
+    <attribute name="IsolationLevel">REPEATABLE_READ</attribute>
+
+    <!-- Valid modes are LOCAL, REPL_ASYNC, REPL_SYNC, INVALIDATION_ASYNC, INVALIDATION_SYNC -->
+    <!-- If query cache is disabled, the recommended cache mode is INVALIDATION_SYNC -->
+    <attribute name="CacheMode">INVALIDATION_SYNC</attribute>
+
+    <!-- Whether each interceptor has an mbean registered to capture and display its statistics -->
+    <attribute name="UseInterceptorMbeans">true</attribute>
+
+    <!-- Name of cluster, needs to be the same for all clusters, in order to find each other -->
+    <attribute name="ClusterName">jBPM-Cache-Cluster</attribute>
+
+    <!-- JGroups protocol stack properties -->
+    <attribute name="ClusterConfig">
+      <config>
+        <!-- UDP: in multihomed machines, set bind_addr to the appropriate NIC IP address -->
+        <!--
+          UDP: On Windows machines, because of the media sense feature being broken with
+          multicast (even after disabling media sense) set the loopback attribute to true
+        -->
+        <UDP mcast_addr="228.1.2.3" mcast_port="48866" ip_ttl="64" ip_mcast="true"
+          mcast_send_buf_size="150000" mcast_recv_buf_size="80000" ucast_send_buf_size="150000"
+          ucast_recv_buf_size="80000" loopback="false" />
+        <PING timeout="2000" num_initial_members="3" />
+        <MERGE2 min_interval="10000" max_interval="20000" />
+        <FD_SOCK />
+        <VERIFY_SUSPECT timeout="1500" />
+        <pbcast.NAKACK gc_lag="50" retransmit_timeout="600,1200,2400,4800"
+          max_xmit_size="8192" />
+        <UNICAST timeout="600,1200,2400" />
+        <pbcast.STABLE desired_avg_gossip="20000" />
+        <FRAG frag_size="8192" />
+        <pbcast.GMS join_timeout="5000" join_retry_timeout="2000" shun="true"
+          print_local_addr="true" />
+        <pbcast.STATE_TRANSFER />
+      </config>
+    </attribute>
+
+    <!-- Whether to fetch state on joining a cluster -->
+    <attribute name="FetchInMemoryState">false</attribute>
+
+    <!--
+      Max time in milliseconds to wait until the initial state (the contents of the cache) are
+      retrieved from existing members in a clustered environment
+    -->
+    <attribute name="InitialStateRetrievalTimeout">20000</attribute>
+
+    <!-- Milliseconds to wait until all responses for a synchronous call have been received -->
+    <attribute name="SyncReplTimeout">10000</attribute>
+
+    <!--  Max number of milliseconds to wait for a lock acquisition -->
+    <attribute name="LockAcquisitionTimeout">15000</attribute>
+
+    <!--  Name of the eviction policy class -->
+    <attribute name="EvictionPolicyClass">org.jboss.cache.eviction.LRUPolicy</attribute>
+
+    <!--  Specific eviction policy configurations. This is LRU -->
+    <attribute name="EvictionPolicyConfig">
+      <config>
+        <attribute name="wakeUpIntervalSeconds">5</attribute>
+        <!--  Cache wide default -->
+        <region name="/_default_">
+          <attribute name="maxNodes">5000</attribute>
+          <attribute name="timeToLiveSeconds">1000</attribute>
+          <!-- Maximum time an object is kept in cache regardless of idle time -->
+          <attribute name="maxAgeSeconds">120</attribute>
+        </region>
+      </config>
+    </attribute>
+  </mbean>
+</server>
\ No newline at end of file

Modified: jbpm3/branches/jbpm-3.2-soa/modules/identity/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/identity/pom.xml	2010-07-23 08:44:15 UTC (rev 6526)
+++ jbpm3/branches/jbpm-3.2-soa/modules/identity/pom.xml	2010-07-23 12:28:26 UTC (rev 6527)
@@ -76,21 +76,6 @@
               </descriptors>
             </configuration>
           </execution>
-
-          <execution>
-            <id>assembly-service</id>
-            <phase>package</phase>
-            <goals>
-              <goal>single</goal>
-            </goals>
-            <configuration>
-              <finalName>${project.build.finalName}</finalName>
-              <appendAssemblyId>true</appendAssemblyId>
-              <descriptors>
-                <descriptor>scripts/assembly-service.xml</descriptor>
-              </descriptors>
-            </configuration>
-          </execution>
         </executions>
       </plugin>
 

Deleted: jbpm3/branches/jbpm-3.2-soa/modules/identity/scripts/assembly-service.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/identity/scripts/assembly-service.xml	2010-07-23 08:44:15 UTC (rev 6526)
+++ jbpm3/branches/jbpm-3.2-soa/modules/identity/scripts/assembly-service.xml	2010-07-23 12:28:26 UTC (rev 6527)
@@ -1,17 +0,0 @@
-<assembly 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/xsd/assembly-1.1.0-SNAPSHOT.xsd">
-   <id>service</id>
-   <formats>
-      <format>zip</format>
-   </formats>
-   <includeBaseDirectory>false</includeBaseDirectory>
-   <fileSets>
-      <fileSet>
-         <directory>src/main/etc</directory>
-         <outputDirectory>/META-INF</outputDirectory>
-         <includes>
-            <include>jboss-service.xml</include>
-         </includes>
-      </fileSet>
-   </fileSets>
-</assembly>
\ No newline at end of file

Modified: jbpm3/branches/jbpm-3.2-soa/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/pom.xml	2010-07-23 08:44:15 UTC (rev 6526)
+++ jbpm3/branches/jbpm-3.2-soa/pom.xml	2010-07-23 12:28:26 UTC (rev 6527)
@@ -204,6 +204,11 @@
         </exclusions>
       </dependency>
       <dependency>
+        <groupId>org.jboss.cluster</groupId>
+        <artifactId>hibernate-jbc-cacheprovider</artifactId>
+        <version>1.0.1.GA</version>
+      </dependency>
+      <dependency>
         <groupId>org.apache.jackrabbit</groupId>
         <artifactId>jackrabbit-core</artifactId>
         <version>${jackrabbit.version}</version>

Modified: jbpm3/branches/jbpm-3.2-soa/profiles.example.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/profiles.example.xml	2010-07-23 08:44:15 UTC (rev 6526)
+++ jbpm3/branches/jbpm-3.2-soa/profiles.example.xml	2010-07-23 12:28:26 UTC (rev 6527)
@@ -56,6 +56,11 @@
         <jdbc.sybase.password>jbpm3jbpm3</jdbc.sybase.password>
         <jdbc.sybase.driver>com.sybase.jdbc3.jdbc.SybDriver</jdbc.sybase.driver>
         <jdbc.sybase.datasource>com.sybase.jdbc3.jdbc.SybXADataSource</jdbc.sybase.datasource>
+
+        <jboss405.home>$USER_HOME/jboss-4.0.5.GA</jboss405.home>
+        <jboss423.home>$USER_HOME/jboss-4.2.3.GA</jboss423.home>
+        <jboss501.home>$USER_HOME/jboss-5.0.1.GA</jboss501.home>
+        <jboss510.home>$USER_HOME/jboss-5.1.0.GA</jboss510.home>
       </properties>
     </profile>
   </profiles>



More information about the jbpm-commits mailing list