[jbpm-commits] JBoss JBPM SVN: r6726 - in jbpm3/branches/jbpm-3.2-soa: distribution and 7 other directories.
do-not-reply at jboss.org
do-not-reply at jboss.org
Fri Oct 1 23:18:25 EDT 2010
Author: alex.guizar at jboss.com
Date: 2010-10-01 23:18:25 -0400 (Fri, 01 Oct 2010)
New Revision: 6726
Modified:
jbpm3/branches/jbpm-3.2-soa/distribution/pom.xml
jbpm3/branches/jbpm-3.2-soa/distribution/src/main/resources/destination/jbpm-jbm-service.xml
jbpm3/branches/jbpm-3.2-soa/distribution/src/main/resources/destination/jbpm-mq-service.xml
jbpm3/branches/jbpm-3.2-soa/distribution/src/main/resources/installer/install-definition.xml
jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/pom.xml
jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/src/main/etc/jbpm.cfg.xml
jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/src/main/java/org/jbpm/ejb/CommandServiceBean.java
jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/src/main/java/org/jbpm/ejb/JobListenerBean.java
jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/src/main/resources/META-INF/ejb-jar.xml
jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/src/main/resources/META-INF/jboss.xml
jbpm3/branches/jbpm-3.2-soa/enterprise/pom.xml
jbpm3/branches/jbpm-3.2-soa/pom.xml
Log:
JBPM-2945 provide an enterprise-jee5 configuration that works with jboss as 5.x and the jbpm3-jboss5xx hudson jobs;
please mind the effects of any change on these jobs!
Modified: jbpm3/branches/jbpm-3.2-soa/distribution/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/distribution/pom.xml 2010-10-02 00:41:56 UTC (rev 6725)
+++ jbpm3/branches/jbpm-3.2-soa/distribution/pom.xml 2010-10-02 03:18:25 UTC (rev 6726)
@@ -175,6 +175,10 @@
<artifactId>ant</artifactId>
</dependency>
<dependency>
+ <groupId>commons-lang</groupId>
+ <artifactId>commons-lang</artifactId>
+ </dependency>
+ <dependency>
<groupId>org.jboss.cluster</groupId>
<artifactId>hibernate-jbc-cacheprovider</artifactId>
</dependency>
Modified: jbpm3/branches/jbpm-3.2-soa/distribution/src/main/resources/destination/jbpm-jbm-service.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/distribution/src/main/resources/destination/jbpm-jbm-service.xml 2010-10-02 00:41:56 UTC (rev 6725)
+++ jbpm3/branches/jbpm-3.2-soa/distribution/src/main/resources/destination/jbpm-jbm-service.xml 2010-10-02 03:18:25 UTC (rev 6726)
@@ -1,30 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ This file defines the default queues that jBPM ships with.
+ The default queues are used by the Command Listener Bean
+ and the producer-consumer pair formed by the JMS Connector Service and
+ the Job/Timer Listener Bean.
+
+ You can add other destinations to this file, or you can create other
+ *-service.xml files to contain your application's destinations.
+-->
+
<server>
+ <mbean code="org.jboss.jms.server.destination.QueueService"
+ name="jboss.esb.destination:service=Queue,name=JbpmDLQ"
+ xmbean-dd="xmdesc/Queue-xmbean.xml">
+ <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
+ <depends>jboss.messaging:service=PostOffice</depends>
+ </mbean>
- <mbean code="org.jboss.jms.server.destination.QueueService"
- name="jboss.esb.destination:service=Queue,name=JbpmDLQ"
- xmbean-dd="xmdesc/Queue-xmbean.xml">
- <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
- <depends>jboss.messaging:service=PostOffice</depends>
- </mbean>
-
- <mbean code="org.jboss.jms.server.destination.QueueService"
- name="jboss.esb.destination:service=Queue,name=JbpmCommandQueue"
- xmbean-dd="xmdesc/Queue-xmbean.xml">
- <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
- <depends>jboss.messaging:service=PostOffice</depends>
- <attribute name="RedeliveryDelay">60000</attribute>
- <attribute name="DLQ">jboss.esb.destination:service=Queue,name=JbpmDLQ</attribute>
- </mbean>
-
- <mbean code="org.jboss.jms.server.destination.QueueService"
- name="jboss.esb.destination:service=Queue,name=JbpmJobQueue"
- xmbean-dd="xmdesc/Queue-xmbean.xml">
- <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
- <depends>jboss.messaging:service=PostOffice</depends>
- <attribute name="RedeliveryDelay">60000</attribute>
- <attribute name="DLQ">jboss.esb.destination:service=Queue,name=JbpmDLQ</attribute>
- </mbean>
-
+ <mbean code="org.jboss.jms.server.destination.QueueService"
+ name="jboss.esb.destination:service=Queue,name=JbpmJobQueue"
+ xmbean-dd="xmdesc/Queue-xmbean.xml">
+ <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
+ <depends>jboss.messaging:service=PostOffice</depends>
+ <!-- JBPM-1952 a small redelivery delay goes a long way towards mitigating
+ stale state exceptions and deadlocks under heavy concurrency conditions -->
+ <attribute name="RedeliveryDelay">5000</attribute>
+ <attribute name="DLQ">jboss.esb.destination:service=Queue,name=JbpmDLQ</attribute>
+ </mbean>
+ <mbean code="org.jboss.jms.server.destination.QueueService"
+ name="jboss.esb.destination:service=Queue,name=JbpmCommandQueue"
+ xmbean-dd="xmdesc/Queue-xmbean.xml">
+ <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
+ <depends>jboss.messaging:service=PostOffice</depends>
+ <attribute name="RedeliveryDelay">5000</attribute>
+ <attribute name="DLQ">jboss.esb.destination:service=Queue,name=JbpmDLQ</attribute>
+ </mbean>
</server>
\ No newline at end of file
Modified: jbpm3/branches/jbpm-3.2-soa/distribution/src/main/resources/destination/jbpm-mq-service.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/distribution/src/main/resources/destination/jbpm-mq-service.xml 2010-10-02 00:41:56 UTC (rev 6725)
+++ jbpm3/branches/jbpm-3.2-soa/distribution/src/main/resources/destination/jbpm-mq-service.xml 2010-10-02 03:18:25 UTC (rev 6726)
@@ -11,7 +11,6 @@
-->
<server>
-
<mbean code="org.jboss.mq.server.jmx.Queue"
name="jboss.mq.destination:service=Queue,name=JbpmJobQueue">
<depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
@@ -25,5 +24,4 @@
<depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
<attribute name="RedeliveryDelay">1000</attribute>
</mbean>
-
</server>
Modified: jbpm3/branches/jbpm-3.2-soa/distribution/src/main/resources/installer/install-definition.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/distribution/src/main/resources/installer/install-definition.xml 2010-10-02 00:41:56 UTC (rev 6725)
+++ jbpm3/branches/jbpm-3.2-soa/distribution/src/main/resources/installer/install-definition.xml 2010-10-02 03:18:25 UTC (rev 6726)
@@ -236,6 +236,12 @@
<file condition="isJBoss423"
src="@{assemblyDirectory}/lib/hibernate-jbc-cacheprovider.jar"
targetdir="${jbossInstallPath}/server/${jbossTargetServer}/deploy/jbpm/jbpm-service.sar" />
+ <file condition="isJBoss501"
+ src="@{assemblyDirectory}/lib/commons-lang.jar"
+ targetdir="${jbossInstallPath}/server/${jbossTargetServer}/deploy/jbpm/jbpm-service.sar" />
+ <file condition="isJBoss510"
+ src="@{assemblyDirectory}/lib/commons-lang.jar"
+ targetdir="${jbossInstallPath}/server/${jbossTargetServer}/deploy/jbpm/jbpm-service.sar" />
<!-- jbpm/jbpm-enterprise.jar -->
<file src="@{assemblyDirectory}/lib/jbpm-enterprise.jar"
Modified: jbpm3/branches/jbpm-3.2-soa/enterprise/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/enterprise/pom.xml 2010-10-02 00:41:56 UTC (rev 6725)
+++ jbpm3/branches/jbpm-3.2-soa/enterprise/pom.xml 2010-10-02 03:18:25 UTC (rev 6726)
@@ -10,7 +10,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>jBPM3 - Enterprise</name>
+ <name>jBPM3 - Enterprise Beans</name>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm-enterprise</artifactId>
<packaging>ejb</packaging>
Modified: jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/pom.xml 2010-10-02 00:41:56 UTC (rev 6725)
+++ jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/pom.xml 2010-10-02 03:18:25 UTC (rev 6726)
@@ -1,7 +1,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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
- <name>jBPM3 - Enterprise JEE5</name>
+ <name>jBPM3 - JEE5 Enterprise Beans</name>
<groupId>org.jbpm.jbpm3</groupId>
<artifactId>jbpm-enterprise-jee5</artifactId>
<packaging>ejb</packaging>
@@ -77,8 +77,6 @@
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
- <version>2.4</version>
- <type>jar</type>
<scope>provided</scope>
</dependency>
</dependencies>
Modified: jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/src/main/etc/jbpm.cfg.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/src/main/etc/jbpm.cfg.xml 2010-10-02 00:41:56 UTC (rev 6725)
+++ jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/src/main/etc/jbpm.cfg.xml 2010-10-02 03:18:25 UTC (rev 6726)
@@ -4,39 +4,26 @@
<service name="persistence" factory="org.jbpm.persistence.jta.JtaDbPersistenceServiceFactory" />
<service name="message">
<factory>
- <bean class="org.jbpm.jms.JmsConnectorServiceFactory" singleton="true">
- <field name="jbpmConfiguration">
- <ref bean="jbpm.configuration" />
- </field>
- </bean>
+ <ref bean="jbpm.jms.connector.service" />
</factory>
</service>
- <service name="message">
- <factory>
- <ref bean="jbpm.jms.connector.command.service" />
- </factory>
- </service>
- <service name="scheduler">
- <factory>
- <ref bean="jbpm.jms.connector.job.service" />
- </factory>
- </service>
+ <service name="scheduler">
+ <factory>
+ <ref bean="jbpm.jms.connector.service" />
+ </factory>
+ </service>
<service name="tx" factory="org.jbpm.tx.TxServiceFactory" />
<service name="logging" factory="org.jbpm.logging.db.DbLoggingServiceFactory" />
<service name="authentication" factory="org.jbpm.security.authentication.DefaultAuthenticationServiceFactory" />
</jbpm-context>
-
- <bean name="jbpm.jms.connector.command.service" class="org.jbpm.jms.JmsConnectorServiceFactory">
- <property name="connectionFactoryJndiName"><string value="java:JmsXA"/></property>
- <property name="destinationJndiName"><string value="queue/JbpmJobQueue"/></property>
+ <bean name="jbpm.jms.connector.service" class="org.jbpm.jms.JmsConnectorServiceFactory"
+ singleton="true">
+ <field name="jbpmConfiguration">
+ <ref bean="jbpm.configuration" />
+ </field>
</bean>
-
- <bean name="jbpm.jms.connector.job.service" class="org.jbpm.jms.JmsConnectorServiceFactory">
- <property name="connectionFactoryJndiName"><string value="java:JmsXA"/></property>
- <property name="destinationJndiName"><string value="queue/JbpmJobQueue"/></property>
- </bean>
-
+
<!-- employ the context class loader -->
<string name="jbpm.class.loader" value="context" />
@@ -46,8 +33,8 @@
<!--
There should be no job executor in the enterprise configuration.
- The message and scheduler services are both bound to JMS.
- -->
+ The message and scheduler services are both bound to JMS.
+ -->
<null name="jbpm.job.executor" />
</jbpm-configuration>
Modified: jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/src/main/java/org/jbpm/ejb/CommandServiceBean.java
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/src/main/java/org/jbpm/ejb/CommandServiceBean.java 2010-10-02 00:41:56 UTC (rev 6725)
+++ jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/src/main/java/org/jbpm/ejb/CommandServiceBean.java 2010-10-02 03:18:25 UTC (rev 6726)
@@ -83,13 +83,6 @@
* the same queue from which the {@linkplain JobListenerBean job listener bean} receives
* messages.</td>
* </tr>
- * <tr>
- * <td><code>jms/TimerQueue</code></td>
- * <td>Message Destination Reference</td>
- * <td>The scheduler service sends timer messages to the queue referenced here. Must be the
- * same queue from which the {@linkplain TimerListenerBean timer listener bean} receives
- * messages.</td>
- * </tr>
* </table>
*
* @author Alejandro Guizar
@@ -99,7 +92,6 @@
@Resource(name = "jdbc/JbpmDataSource", type = DataSource.class, shareable = true),
@Resource(name = "jms/JbpmConnectionFactory", type = ConnectionFactory.class, shareable = true),
@Resource(name = "jms/JobQueue", type = Queue.class),
- @Resource(name = "jms/TimerQueue", type = Queue.class)
})
public class CommandServiceBean implements LocalCommandService {
Modified: jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/src/main/java/org/jbpm/ejb/JobListenerBean.java
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/src/main/java/org/jbpm/ejb/JobListenerBean.java 2010-10-02 00:41:56 UTC (rev 6725)
+++ jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/src/main/java/org/jbpm/ejb/JobListenerBean.java 2010-10-02 03:18:25 UTC (rev 6726)
@@ -1,7 +1,10 @@
package org.jbpm.ejb;
+import javax.ejb.ActivationConfigProperty;
+import javax.ejb.MessageDriven;
import javax.jms.JMSException;
import javax.jms.Message;
+import javax.jms.MessageListener;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -24,6 +27,9 @@
*
* @author Alejandro Guizar
*/
+ at MessageDriven(messageListenerInterface = MessageListener.class, activationConfig = {
+ @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue")
+})
public class JobListenerBean extends CommandListenerBean {
private static final long serialVersionUID = 1L;
Modified: jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/src/main/resources/META-INF/ejb-jar.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/src/main/resources/META-INF/ejb-jar.xml 2010-10-02 00:41:56 UTC (rev 6725)
+++ jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/src/main/resources/META-INF/ejb-jar.xml 2010-10-02 03:18:25 UTC (rev 6726)
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<ejb-jar version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+<ejb-jar version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd">
<enterprise-beans>
@@ -35,16 +36,6 @@
<message-destination-usage>Produces</message-destination-usage>
<mapped-name>queue/JbpmJobQueue</mapped-name>
</message-destination-ref>
-
- <message-destination-ref>
- <description>
- The scheduler service sends timer messages to the queue referenced here.
- Must be the same queue from which the TimerListenerBean receives messages.
- </description>
- <message-destination-ref-name>jms/TimerQueue</message-destination-ref-name>
- <message-destination-usage>Produces</message-destination-usage>
- <mapped-name>queue/JbpmTimerQueue</mapped-name>
- </message-destination-ref>
</session>
<message-driven>
@@ -54,21 +45,13 @@
<display-name>jBPM Command Listener</display-name>
<ejb-name>CommandListenerBean</ejb-name>
<mapped-name>queue/JbpmCommandQueue</mapped-name>
- <ejb-class>org.jbpm.ejb.CommandListenerBean</ejb-class>
+ <ejb-class>org.jbpm.ejb.CommandListenerBean</ejb-class>
<messaging-type>javax.jms.MessageListener</messaging-type>
- <activation-config>
- <activation-config-property>
- <activation-config-property-name>destination</activation-config-property-name>
- <activation-config-property-value>queue/JbpmCommandQueue</activation-config-property-value>
- </activation-config-property>
- <activation-config-property>
- <activation-config-property-name>dLQJNDIName</activation-config-property-name>
- <activation-config-property-value>queue/JbpmDLQ</activation-config-property-value>
- </activation-config-property>
- <activation-config-property>
- <activation-config-property-name>maxSession</activation-config-property-name>
- <activation-config-property-value>150</activation-config-property-value>
- </activation-config-property>
+ <activation-config>
+ <activation-config-property>
+ <activation-config-property-name>maxSession</activation-config-property-name>
+ <activation-config-property-value>150</activation-config-property-value>
+ </activation-config-property>
</activation-config>
<resource-ref>
<description>
@@ -82,27 +65,16 @@
<message-driven>
<description>
- Listens for async job references and runs the jobs through the command service.
+ Listens for job references and runs the jobs through the command service.
</description>
- <display-name>jBPM Async Job Listener</display-name>
- <ejb-name>AsyncJobListenerBean</ejb-name>
+ <display-name>jBPM Job Listener</display-name>
+ <ejb-name>JobListenerBean</ejb-name>
<mapped-name>queue/JbpmJobQueue</mapped-name>
- <ejb-class>org.jbpm.ejb.JobListenerBean</ejb-class>
- <messaging-type>javax.jms.MessageListener</messaging-type>
- <message-destination-type>javax.jms.Queue</message-destination-type>
- <activation-config>
- <activation-config-property>
- <activation-config-property-name>destination</activation-config-property-name>
- <activation-config-property-value>queue/JbpmJobQueue</activation-config-property-value>
- </activation-config-property>
- <activation-config-property>
- <activation-config-property-name>dLQJNDIName</activation-config-property-name>
- <activation-config-property-value>queue/JbpmDLQ</activation-config-property-value>
- </activation-config-property>
- <activation-config-property>
- <activation-config-property-name>maxSession</activation-config-property-name>
- <activation-config-property-value>150</activation-config-property-value>
- </activation-config-property>
+ <activation-config>
+ <activation-config-property>
+ <activation-config-property-name>maxSession</activation-config-property-name>
+ <activation-config-property-value>150</activation-config-property-value>
+ </activation-config-property>
</activation-config>
<resource-ref>
<description>
@@ -113,6 +85,5 @@
<mapped-name>java:JmsXA</mapped-name>
</resource-ref>
</message-driven>
-
</enterprise-beans>
</ejb-jar>
Modified: jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/src/main/resources/META-INF/jboss.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/src/main/resources/META-INF/jboss.xml 2010-10-02 00:41:56 UTC (rev 6725)
+++ jbpm3/branches/jbpm-3.2-soa/enterprise-jee5/src/main/resources/META-INF/jboss.xml 2010-10-02 03:18:25 UTC (rev 6726)
@@ -1,23 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<jboss>
- <enterprise-beans>
- <message-driven>
- <ejb-name>CommandListenerBean</ejb-name>
- <depends>jboss.esb.destination:service=Queue,name=JbpmCommandQueue</depends>
- <depends>jboss.esb.destination:service=Queue,name=JbpmDLQ</depends>
- <aop-domain-name>AsyncRequestListenerBean MDB</aop-domain-name>
- </message-driven>
- <message-driven>
- <ejb-name>JobListenerBean</ejb-name>
- <depends>jboss.esb.destination:service=Queue,name=JbpmJobQueue</depends>
- <depends>jboss.esb.destination:service=Queue,name=JbpmDLQ</depends>
- <aop-domain-name>AsyncRequestListenerBean MDB</aop-domain-name>
- </message-driven>
- <session>
- <ejb-name>CommandServiceBean</ejb-name>
- <local-jndi-name>java:jbpm/CommandServiceBean</local-jndi-name>
- </session>
- </enterprise-beans>
+ <enterprise-beans>
+ <message-driven>
+ <ejb-name>CommandListenerBean</ejb-name>
+ <depends>jboss.esb.destination:service=Queue,name=JbpmCommandQueue</depends>
+ <depends>jboss.esb.destination:service=Queue,name=JbpmDLQ</depends>
+ </message-driven>
+
+ <message-driven>
+ <ejb-name>JobListenerBean</ejb-name>
+ <depends>jboss.esb.destination:service=Queue,name=JbpmJobQueue</depends>
+ <depends>jboss.esb.destination:service=Queue,name=JbpmDLQ</depends>
+ </message-driven>
+
+ <session>
+ <ejb-name>CommandServiceBean</ejb-name>
+ <local-jndi-name>java:jbpm/CommandServiceBean</local-jndi-name>
+ </session>
+ </enterprise-beans>
</jboss>
Modified: jbpm3/branches/jbpm-3.2-soa/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/pom.xml 2010-10-02 00:41:56 UTC (rev 6725)
+++ jbpm3/branches/jbpm-3.2-soa/pom.xml 2010-10-02 03:18:25 UTC (rev 6726)
@@ -132,6 +132,11 @@
<version>1.4</version>
</dependency>
<dependency>
+ <groupId>commons-lang</groupId>
+ <artifactId>commons-lang</artifactId>
+ <version>2.5</version>
+ </dependency>
+ <dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
More information about the jbpm-commits
mailing list