JBoss JBPM SVN: r6510 - in projects/parent/tags: jbpm-parent-1.0.4 and 1 other directory.
by do-not-reply@jboss.org
Author: alex.guizar(a)jboss.com
Date: 2010-07-18 03:30:27 -0400 (Sun, 18 Jul 2010)
New Revision: 6510
Added:
projects/parent/tags/jbpm-parent-1.0.4/
projects/parent/tags/jbpm-parent-1.0.4/.project
projects/parent/tags/jbpm-parent-1.0.4/pom.xml
Removed:
projects/parent/tags/jbpm-parent-1.0.4/.classpath
projects/parent/tags/jbpm-parent-1.0.4/.project
projects/parent/tags/jbpm-parent-1.0.4/pom.xml
Log:
[maven-release-plugin] copy for tag jbpm-parent-1.0.4
Copied: projects/parent/tags/jbpm-parent-1.0.4 (from rev 6192, projects/parent/trunk)
Deleted: projects/parent/tags/jbpm-parent-1.0.4/.classpath
===================================================================
--- projects/parent/trunk/.classpath 2010-02-23 08:47:50 UTC (rev 6192)
+++ projects/parent/tags/jbpm-parent-1.0.4/.classpath 2010-07-18 07:30:27 UTC (rev 6510)
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
- <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
- <classpathentry kind="output" path="target/classes"/>
-</classpath>
Deleted: projects/parent/tags/jbpm-parent-1.0.4/.project
===================================================================
--- projects/parent/trunk/.project 2010-02-23 08:47:50 UTC (rev 6192)
+++ projects/parent/tags/jbpm-parent-1.0.4/.project 2010-07-18 07:30:27 UTC (rev 6510)
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>jbpm-parent</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.maven.ide.eclipse.maven2Builder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.jdt.core.javanature</nature>
- <nature>org.maven.ide.eclipse.maven2Nature</nature>
- </natures>
-</projectDescription>
Copied: projects/parent/tags/jbpm-parent-1.0.4/.project (from rev 6194, projects/parent/trunk/.project)
===================================================================
--- projects/parent/tags/jbpm-parent-1.0.4/.project (rev 0)
+++ projects/parent/tags/jbpm-parent-1.0.4/.project 2010-07-18 07:30:27 UTC (rev 6510)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>jbpm-parent</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.maven.ide.eclipse.maven2Builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.maven.ide.eclipse.maven2Nature</nature>
+ </natures>
+</projectDescription>
Deleted: projects/parent/tags/jbpm-parent-1.0.4/pom.xml
===================================================================
--- projects/parent/trunk/pom.xml 2010-02-23 08:47:50 UTC (rev 6192)
+++ projects/parent/tags/jbpm-parent-1.0.4/pom.xml 2010-07-18 07:30:27 UTC (rev 6510)
@@ -1,229 +0,0 @@
-<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>JBossBPM - Parent</name>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-parent</artifactId>
- <packaging>pom</packaging>
- <version>1.0.2-SNAPSHOT</version>
-
- <organization>
- <name>JBoss, a division of Red Hat</name>
- <url>http://www.jboss.org</url>
- </organization>
-
- <!-- Properties -->
- <properties>
- <junit.version>3.8.1</junit.version>
- <log4j.version>1.2.14</log4j.version>
- </properties>
-
- <!-- DependencyManagement -->
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>${junit.version}</version>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <version>${log4j.version}</version>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
- <!-- IssueManagement -->
- <issueManagement>
- <system>jira</system>
- <url>http://jira.jboss.org/jira/browse/JBPM</url>
- </issueManagement>
-
- <!-- licenses -->
- <licenses>
- <license>
- <name>lgpl</name>
- <url>http://repository.jboss.com/licenses/lgpl.txt</url>
- </license>
- </licenses>
-
- <!-- Plugins -->
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>1.5</source>
- <target>1.5</target>
- <showDeprecation>true</showDeprecation>
- <showWarnings>true</showWarnings>
- <optimize>true</optimize>
- </configuration>
- </plugin>
- <plugin>
- <artifactId>maven-jar-plugin</artifactId>
- <configuration>
- <archive>
- <manifest>
- <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
- </manifest>
- </archive>
- </configuration>
- </plugin>
- <plugin>
- <artifactId>maven-source-plugin</artifactId>
- <executions>
- <execution>
- <id>attach-sources</id>
- <goals>
- <goal>jar</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <failIfNoTests>false</failIfNoTests>
- <trimStackTrace>false</trimStackTrace>
- <testFailureIgnore>${testFailureIgnore}</testFailureIgnore>
- <systemProperties>
- <property>
- <name>log4j.output.dir</name>
- <value>${project.build.directory}</value>
- </property>
- </systemProperties>
- </configuration>
- </plugin>
- </plugins>
-
- <!-- PluginManagement -->
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>com.sun.tools.jxc.maven2</groupId>
- <artifactId>maven-jaxb-schemagen-plugin</artifactId>
- <version>1.2</version>
- <dependencies>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
- <version>2.1.7</version>
- </dependency>
- <dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-xjc</artifactId>
- <version>2.1.7</version>
- </dependency>
- </dependencies>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>build-helper-maven-plugin</artifactId>
- <version>1.1</version>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>buildnumber-maven-plugin</artifactId>
- <version>1.0-beta-1</version>
- </plugin>
- <plugin>
- <groupId>net.sourceforge.maven-taglib</groupId>
- <artifactId>maven-taglib-plugin</artifactId>
- <version>2.3</version>
- </plugin>
- </plugins>
- </pluginManagement>
- </build>
-
- <!-- Reporting -->
- <reporting>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-report-plugin</artifactId>
- </plugin>
- </plugins>
- </reporting>
-
- <!-- Repositories -->
- <repositories>
- <repository>
- <id>maven2.java.net</id>
- <name>Java.net Repository for Maven 2</name>
- <url>http://download.java.net/maven/2/</url>
- </repository>
- <repository>
- <id>maven1.java.net</id>
- <url>http://download.java.net/maven/1/</url>
- <layout>legacy</layout>
- </repository>
- <repository>
- <id>repository.jboss.org</id>
- <url>http://repository.jboss.org/maven2</url>
- <snapshots>
- <enabled>false</enabled>
- </snapshots>
- </repository>
- <repository>
- <id>snapshots.jboss.org</id>
- <url>http://snapshots.jboss.org/maven2</url>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- </repository>
- <repository>
- <id>repository.codehaus.org</id>
- <url>http://repository.codehaus.org</url>
- <snapshots>
- <enabled>false</enabled>
- </snapshots>
- </repository>
- <repository>
- <id>gwt-maven</id>
- <url>http://gwt-maven.googlecode.com/svn/trunk/mavenrepo/</url>
- </repository>
- </repositories>
-
- <!-- PluginRepositories -->
- <pluginRepositories>
- <pluginRepository>
- <id>maven2.java.net</id>
- <name>Java.net Repository for Maven 2</name>
- <url>http://download.java.net/maven/2/</url>
- </pluginRepository>
- <pluginRepository>
- <id>repository.jboss.org</id>
- <url>http://repository.jboss.org/maven2</url>
- <snapshots>
- <enabled>false</enabled>
- </snapshots>
- </pluginRepository>
- <pluginRepository>
- <id>snapshots.jboss.org</id>
- <url>http://snapshots.jboss.org/maven2</url>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- </pluginRepository>
- <pluginRepository>
- <id>gwt-maven</id>
- <url>http://gwt-maven.googlecode.com/svn/trunk/mavenrepo/</url>
- </pluginRepository>
- </pluginRepositories>
-
- <!-- DistributionManagement -->
- <distributionManagement>
- <repository>
- <id>repository.jboss.org</id>
- <name>JBoss Maven Repository</name>
- <url>file://${jboss.maven.repository}</url>
- </repository>
- <snapshotRepository>
- <id>snapshots.jboss.org</id>
- <name>JBoss Snapshot Repository</name>
- <url>dav:https://snapshots.jboss.org/maven2</url>
- </snapshotRepository>
- </distributionManagement>
-</project>
Copied: projects/parent/tags/jbpm-parent-1.0.4/pom.xml (from rev 6509, projects/parent/trunk/pom.xml)
===================================================================
--- projects/parent/tags/jbpm-parent-1.0.4/pom.xml (rev 0)
+++ projects/parent/tags/jbpm-parent-1.0.4/pom.xml 2010-07-18 07:30:27 UTC (rev 6510)
@@ -0,0 +1,125 @@
+<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>JBoss jBPM - Parent</name>
+ <url>http://jboss.org/jbpm</url>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-parent</artifactId>
+ <packaging>pom</packaging>
+ <version>1.0.4</version>
+
+ <!-- Organization -->
+ <organization>
+ <name>JBoss Community</name>
+ <url>http://jboss.org</url>
+ </organization>
+
+ <!-- Source Control Management -->
+ <scm>
+ <connection>scm:svn:http://anonsvn.jboss.org/repos/jbpm/projects/parent/tags/jbpm-par...</connection>
+ <developerConnection>scm:svn:https://svn.jboss.org/repos/jbpm/projects/parent/tags/jbpm-parent...</developerConnection>
+ <url>http://fisheye.jboss.org/browse/JbpmSvn/projects/parent/tags/jbpm-parent-...</url>
+ </scm>
+
+ <!-- Issue Management -->
+ <issueManagement>
+ <system>jira</system>
+ <url>http://jira.jboss.org/jira/browse/JBPM</url>
+ </issueManagement>
+
+ <!-- Continuous Integration Management -->
+ <ciManagement>
+ <system>hudson</system>
+ <url>http://hudson.jboss.org/hudson/view/jBPM</url>
+ </ciManagement>
+
+ <!-- Licenses -->
+ <licenses>
+ <license>
+ <name>lgpl</name>
+ <url>http://repository.jboss.com/licenses/lgpl.txt</url>
+ </license>
+ </licenses>
+
+ <!-- Properties -->
+ <properties>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ </properties>
+
+ <build>
+ <!-- Plugins -->
+ <plugins>
+ <plugin>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifest>
+ <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+ </manifest>
+ </archive>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-source-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+
+ <!-- Plugin Management -->
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <version>1.5</version>
+ </plugin>
+
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>buildnumber-maven-plugin</artifactId>
+ <version>1.0-beta-4</version>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+
+ <!-- Reporting -->
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ <version>2.5</version>
+ </plugin>
+
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>cobertura-maven-plugin</artifactId>
+ <version>2.3</version>
+ </plugin>
+ </plugins>
+ </reporting>
+
+ <!-- Distribution Management -->
+ <distributionManagement>
+ <repository>
+ <id>jboss-releases-repository</id>
+ <name>JBoss Releases Repository</name>
+ <url>https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/</url>
+ </repository>
+
+ <snapshotRepository>
+ <id>jboss-snapshots-repository</id>
+ <name>JBoss Snapshots Repository</name>
+ <url>https://repository.jboss.org/nexus/content/repositories/snapshots/</url>
+ </snapshotRepository>
+ </distributionManagement>
+</project>
15 years, 9 months
JBoss JBPM SVN: r6508 - in jbpm4/trunk: modules/test-concurrent and 4 other directories.
by do-not-reply@jboss.org
Author: alex.guizar(a)jboss.com
Date: 2010-07-18 03:00:28 -0400 (Sun, 18 Jul 2010)
New Revision: 6508
Added:
jbpm4/trunk/modules/test-concurrent/src/test/java/org/jbpm/test/concurrent/CommandExecutionSynchronization.java
jbpm4/trunk/modules/test-concurrent/src/test/java/org/jbpm/test/concurrent/ConcurrentJbpmTestCase.java
jbpm4/trunk/modules/test-concurrent/src/test/java/org/jbpm/test/concurrent/SynchronizableCommandExecutor.java
Removed:
jbpm4/trunk/modules/test-concurrent/src/main/
Modified:
jbpm4/trunk/modules/test-concurrent/
jbpm4/trunk/modules/test-concurrent/.classpath
jbpm4/trunk/modules/test-concurrent/pom.xml
jbpm4/trunk/modules/test-concurrent/src/test/resources/jbpm.cfg.xml
jbpm4/trunk/modules/test-concurrent/src/test/resources/jbpm.hibernate.cfg.xml
jbpm4/trunk/modules/test-upgrade/pom.xml
jbpm4/trunk/pom.xml
Log:
JBPM-2893 revive test-concurrent module
Property changes on: jbpm4/trunk/modules/test-concurrent
___________________________________________________________________
Name: svn:ignore
- target
+ target
.settings
Modified: jbpm4/trunk/modules/test-concurrent/.classpath
===================================================================
--- jbpm4/trunk/modules/test-concurrent/.classpath 2010-07-18 06:00:34 UTC (rev 6507)
+++ jbpm4/trunk/modules/test-concurrent/.classpath 2010-07-18 07:00:28 UTC (rev 6508)
@@ -1,10 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
- <classpathentry kind="src" output="target/classes" path="src/main/java"/>
- <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
<classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>
Modified: jbpm4/trunk/modules/test-concurrent/pom.xml
===================================================================
--- jbpm4/trunk/modules/test-concurrent/pom.xml 2010-07-18 06:00:34 UTC (rev 6507)
+++ jbpm4/trunk/modules/test-concurrent/pom.xml 2010-07-18 07:00:28 UTC (rev 6508)
@@ -1,17 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- ====================================================================== -->
+<!-- jBPM: Workflow in Java -->
<!-- -->
-<!-- JBoss, the OpenSource J2EE webOS -->
-<!-- -->
<!-- Distributable under LGPL license. -->
<!-- See terms of license at http://www.gnu.org. -->
-<!-- -->
<!-- ====================================================================== -->
-<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">
+<!-- $Id$ -->
+
+<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>jBPM 4 - Test DB</name>
+
+ <!-- Module Info -->
+ <name>jBPM 4 - Test Concurrent</name>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-test-concurrent</artifactId>
<packaging>jar</packaging>
@@ -26,7 +29,6 @@
<!-- Dependencies -->
<dependencies>
-
<dependency>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-api</artifactId>
@@ -48,19 +50,17 @@
<scope>test</scope>
</dependency>
- <!-- DB drivers -->
-
- <dependency>
- <groupId>com.h2database</groupId>
- <artifactId>h2</artifactId>
- <version>1.1.114</version>
- </dependency>
- <dependency>
- <groupId>postgresql</groupId>
- <artifactId>postgresql</artifactId>
- <version>8.3-603.jdbc4</version>
- </dependency>
-
+ <!-- DB drivers -->
+ <dependency>
+ <groupId>com.h2database</groupId>
+ <artifactId>h2</artifactId>
+ <version>1.1.114</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>postgresql</groupId>
+ <artifactId>postgresql</artifactId>
+ <scope>runtime</scope>
+ </dependency>
</dependencies>
-
-</project>
\ No newline at end of file
+</project>
Property changes on: jbpm4/trunk/modules/test-concurrent/pom.xml
___________________________________________________________________
Name: svn:keywords
+ Id
Copied: jbpm4/trunk/modules/test-concurrent/src/test/java/org/jbpm/test/concurrent/CommandExecutionSynchronization.java (from rev 6505, jbpm4/trunk/modules/test-concurrent/src/main/java/org/jbpm/test/concurrent/CommandExecutionSynchronization.java)
===================================================================
--- jbpm4/trunk/modules/test-concurrent/src/test/java/org/jbpm/test/concurrent/CommandExecutionSynchronization.java (rev 0)
+++ jbpm4/trunk/modules/test-concurrent/src/test/java/org/jbpm/test/concurrent/CommandExecutionSynchronization.java 2010-07-18 07:00:28 UTC (rev 6508)
@@ -0,0 +1,47 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+/**
+ *
+ */
+package org.jbpm.test.concurrent;
+
+/**
+ * Implementations can extend this class to add logic to sync points of the
+ * {@link SynchronizableCommandExecutor}.
+ *
+ * @author Joram Barrez
+ */
+public abstract class CommandExecutionSynchronization {
+
+ public void beforeTransactionStarts() { }
+
+ public void afterTransactionStarted() { }
+
+ public void beforeExecution() { }
+
+ public void afterExecution() { }
+
+ public void beforeTransactionDone() { }
+
+ public void afterTransactionDone() { }
+
+}
Copied: jbpm4/trunk/modules/test-concurrent/src/test/java/org/jbpm/test/concurrent/ConcurrentJbpmTestCase.java (from rev 6505, jbpm4/trunk/modules/test-concurrent/src/main/java/org/jbpm/test/concurrent/ConcurrentJbpmTestCase.java)
===================================================================
--- jbpm4/trunk/modules/test-concurrent/src/test/java/org/jbpm/test/concurrent/ConcurrentJbpmTestCase.java (rev 0)
+++ jbpm4/trunk/modules/test-concurrent/src/test/java/org/jbpm/test/concurrent/ConcurrentJbpmTestCase.java 2010-07-18 07:00:28 UTC (rev 6508)
@@ -0,0 +1,45 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+/**
+ *
+ */
+package org.jbpm.test.concurrent;
+
+import org.jbpm.pvm.internal.env.EnvironmentFactory;
+import org.jbpm.test.JbpmTestCase;
+
+
+/**
+ * Base class for unit tests involving testing concurrency.
+ *
+ * @author Joram Barrez
+ */
+public abstract class ConcurrentJbpmTestCase extends JbpmTestCase {
+
+ protected EnvironmentFactory environmentFactory;
+
+ protected void setUp() throws Exception {
+ super.setUp();
+ this.environmentFactory = (EnvironmentFactory) processEngine;
+ }
+
+}
Copied: jbpm4/trunk/modules/test-concurrent/src/test/java/org/jbpm/test/concurrent/SynchronizableCommandExecutor.java (from rev 6505, jbpm4/trunk/modules/test-concurrent/src/main/java/org/jbpm/test/concurrent/SynchronizableCommandExecutor.java)
===================================================================
--- jbpm4/trunk/modules/test-concurrent/src/test/java/org/jbpm/test/concurrent/SynchronizableCommandExecutor.java (rev 0)
+++ jbpm4/trunk/modules/test-concurrent/src/test/java/org/jbpm/test/concurrent/SynchronizableCommandExecutor.java 2010-07-18 07:00:28 UTC (rev 6508)
@@ -0,0 +1,348 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+/**
+ *
+ */
+package org.jbpm.test.concurrent;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.concurrent.BrokenBarrierException;
+import java.util.concurrent.CyclicBarrier;
+
+import org.jbpm.api.cmd.Command;
+import org.jbpm.api.job.Job;
+import org.jbpm.pvm.internal.cmd.ExecuteJobCmd;
+import org.jbpm.pvm.internal.env.EnvironmentFactory;
+import org.jbpm.pvm.internal.env.EnvironmentImpl;
+import org.jbpm.pvm.internal.tx.StandardTransaction;
+
+/**
+ * Executes a given command in a separate thread.
+ *
+ * Has several sync points available (see {@link CommandExecutionSynchronization}):
+ * - before/after transaction is started
+ * - before/after job execution
+ * - before/after transaction is done (ie commit)
+ *
+ * TODO: implement transaction sync, now only sync on job execution is done - waiting until use case passes by
+ *
+ * @author Joram Barrez
+ */
+public class SynchronizableCommandExecutor extends Thread {
+
+ /** Used to create environment blocks */
+ private EnvironmentFactory environmentFactory;
+
+ /** The database id of the job that will be executed */
+ private String jobId;
+
+ /** The command that will be executed */
+ private Command command;
+
+ /**
+ * If an exception occurs in a thread that is not the JUnit thread, then
+ * the JUnit thread will never notice this. The solution is to catch the
+ * exception and store it in this field, so the JUnit thread can check
+ * if there were any exceptions when executing the job.
+ */
+ private Exception exception;
+
+ /** Indicates if the thread must be blocked (ie this.wait() must be called) */
+ private boolean threadBlocked;
+
+ /**
+ * List of synchronizations that will be called on specific point in the
+ * execution of this thread.
+ */
+ private List<CommandExecutionSynchronization> synchronizations;
+
+ /* SYNC PRIMITIVES */
+
+ private CyclicBarrier afterExecutionBarrier;
+
+ private List<SynchronizableCommandExecutor> executorsSyncedAfterExecution;
+
+ private CyclicBarrier beforeExecutionBarrier;
+
+ /**
+ * Constructor to be used when the thread must execute a job
+ */
+ public SynchronizableCommandExecutor(EnvironmentFactory environmentFactory, Job job) {
+ this.environmentFactory = environmentFactory;
+ this.jobId = job.getId();
+ this.threadBlocked = false;
+
+ this.synchronizations = new ArrayList<CommandExecutionSynchronization>();
+ synchronizations.add(new DefaultSynchronization());
+ }
+
+ /**
+ * Constructor to be used when the thread must execute a command
+ */
+ public SynchronizableCommandExecutor(EnvironmentFactory environmentFactory, Command command) {
+ this.environmentFactory = environmentFactory;
+ this.command = command;
+ this.threadBlocked = false;
+
+ this.synchronizations = new ArrayList<CommandExecutionSynchronization>();
+ synchronizations.add(new DefaultSynchronization());
+ }
+
+ public void run() {
+
+ EnvironmentImpl environment = environmentFactory.openEnvironment();
+ StandardTransaction standardTransaction = environment.get(StandardTransaction.class);
+ standardTransaction.begin();
+
+ try {
+
+ handleBeforeExecutionSynchronizations();
+
+ if (jobId != null) {
+ ExecuteJobCmd executeJobCmd = new ExecuteJobCmd(jobId);
+ executeJobCmd.execute(environment);
+ }
+
+ if (command != null) {
+ command.execute(environment);
+ }
+
+ handleAfterExecutionSynchronizations();
+
+ } catch (Exception e) {
+ standardTransaction.setRollbackOnly();
+ this.exception = e;
+
+ } finally {
+
+ try {
+ standardTransaction.complete();
+ } catch (Exception e) {
+ this.exception = e;
+ }
+
+ }
+ environment.close();
+ }
+
+ /**
+ * Executes all synchronizations that must be executed before the job is executed
+ */
+ private void handleBeforeExecutionSynchronizations() {
+ for (CommandExecutionSynchronization synchronization : synchronizations) {
+ synchronization.beforeExecution();
+ }
+ }
+
+ /**
+ * Executes all synchronizations that must be executed when the job is executed
+ */
+ private void handleAfterExecutionSynchronizations() {
+ for (CommandExecutionSynchronization synchronization : synchronizations) {
+ synchronization.afterExecution();
+ }
+ }
+
+ /**
+ * Unit tests that use this class can use this method to synchronize
+ * when the job just has been executed.
+ *
+ * @param blockJobExecutor If true, the jobExecutor will be halted
+ * when leaving the synchronisation point
+ */
+ public void waitUntilExecutionFinished(boolean blockJobExecutor) {
+ if (afterExecutionBarrier != null) {
+ try {
+ threadBlocked = blockJobExecutor;
+ afterExecutionBarrier.await();
+ } catch (InterruptedException e) {
+ e.printStackTrace();
+ } catch (BrokenBarrierException e) {
+ e.printStackTrace();
+ }
+ }
+ }
+
+ public SynchronizableCommandExecutor synchroniseAfterExecution() {
+ if (isAlive()) {
+ throw new RuntimeException("Cannot set synchronization point once the thread has been started");
+ }
+
+ if (afterExecutionBarrier == null ) {
+ setSyncPointForAfterExecution(new CyclicBarrier(2));
+ } else {
+ setSyncPointForAfterExecution(new CyclicBarrier(afterExecutionBarrier.getParties() + 1));
+ }
+
+ setSyncPointForAfterExecution(afterExecutionBarrier);
+
+ return this;
+ }
+
+ public SynchronizableCommandExecutor synchroniseAfterExecution(SynchronizableCommandExecutor otherExecutor) {
+ if (this.isAlive() || otherExecutor.isAlive()) {
+ throw new RuntimeException("Cannot set synchronization point once the thread has been started");
+ }
+
+ if (executorsSyncedAfterExecution == null) {
+ executorsSyncedAfterExecution = new ArrayList<SynchronizableCommandExecutor>();
+ }
+ executorsSyncedAfterExecution.add(otherExecutor);
+
+ int threadsInvolved = 0;
+ if (afterExecutionBarrier != null) {
+ threadsInvolved += afterExecutionBarrier.getParties();
+ } else {
+ threadsInvolved++;
+ }
+
+ if (otherExecutor.afterExecutionBarrier != null) {
+ threadsInvolved += otherExecutor.afterExecutionBarrier.getParties();
+ } else {
+ threadsInvolved++;
+ }
+
+ setSyncPointForAfterExecution(new CyclicBarrier(threadsInvolved));
+
+ return this;
+ }
+
+ private void setSyncPointForAfterExecution(CyclicBarrier syncpoint) {
+ this.afterExecutionBarrier = syncpoint;
+ if (executorsSyncedAfterExecution == null) {
+ executorsSyncedAfterExecution = new ArrayList<SynchronizableCommandExecutor>();
+ }
+ for (SynchronizableCommandExecutor executor : executorsSyncedAfterExecution) {
+ executor.afterExecutionBarrier = this.afterExecutionBarrier;
+ }
+ }
+
+ public SynchronizableCommandExecutor synchroniseBeforeExecution() {
+ if (isAlive()) {
+ throw new RuntimeException("Cannot set synchronization point once the JobExecutorEmulator has been started");
+ }
+
+ if (beforeExecutionBarrier == null ) {
+ beforeExecutionBarrier = new CyclicBarrier(2);
+ } else {
+ beforeExecutionBarrier = new CyclicBarrier(beforeExecutionBarrier.getParties() + 1);
+ }
+
+ return this;
+ }
+
+ /**
+ * Helper method: check if the flag 'threadBlocked' has been raised.
+ * If so, this thread will block until it is notified again.
+ */
+ private void blockIfNeeded() {
+ if (threadBlocked) {
+ synchronized (this) {
+ try {
+ threadBlocked = false;
+ wait();
+ } catch (InterruptedException e) {
+ e.printStackTrace();
+ }
+ }
+ }
+ }
+
+ /**
+ * Unit tests can use this method to proceed a halted JobExecutorEmulator.
+ * (ie this means that the wait() was called on this thread in the past).
+ */
+ public void goOn() {
+ synchronized (this) {
+ notify();
+ };
+ }
+
+ /**
+ * Adds a custom synchronization to the JobExecutorEmulator.
+ */
+ public void addSynchronization(CommandExecutionSynchronization synchronization) {
+ synchronizations.add(synchronization);
+ }
+
+ /* GETTERS AND SETTERS */
+
+ public Exception getException() {
+ return exception;
+ }
+
+ public boolean isBlockThread() {
+ return threadBlocked;
+ }
+
+ public void setBlockThread(boolean blockThread) {
+ this.threadBlocked = blockThread;
+ }
+
+ public void setAfterExecutionBarrier(CyclicBarrier afterExecutionBarrier) {
+ this.afterExecutionBarrier = afterExecutionBarrier;
+ }
+
+ public void setBeforeExecutionBarrier(CyclicBarrier beforeExecutionBarrier) {
+ this.beforeExecutionBarrier = beforeExecutionBarrier;
+ }
+
+ /**
+ * Default synchronization, executed by all threads.
+ * The default logic will synchronize at every sync point (ie barrier)
+ * which is not null and will check if any external caller has raised
+ * the 'threadBlocked' flag.
+ */
+ private class DefaultSynchronization extends CommandExecutionSynchronization {
+
+ public void afterExecution() {
+
+ if (afterExecutionBarrier != null) {
+ try {
+ afterExecutionBarrier.await();
+ blockIfNeeded();
+ } catch (InterruptedException e) {
+ e.printStackTrace();
+ } catch (BrokenBarrierException e) {
+ e.printStackTrace();
+ }
+ }
+ }
+
+ public void beforeExecution() {
+
+ if (beforeExecutionBarrier != null) {
+ try {
+ beforeExecutionBarrier.await();
+ blockIfNeeded();
+ } catch (InterruptedException e) {
+ e.printStackTrace();
+ } catch (BrokenBarrierException e) {
+ e.printStackTrace();
+ }
+ }
+ }
+
+ }
+
+}
Modified: jbpm4/trunk/modules/test-concurrent/src/test/resources/jbpm.cfg.xml
===================================================================
--- jbpm4/trunk/modules/test-concurrent/src/test/resources/jbpm.cfg.xml 2010-07-18 06:00:34 UTC (rev 6507)
+++ jbpm4/trunk/modules/test-concurrent/src/test/resources/jbpm.cfg.xml 2010-07-18 07:00:28 UTC (rev 6508)
@@ -5,29 +5,36 @@
<import resource="jbpm.default.cfg.xml" />
<import resource="jbpm.businesscalendar.cfg.xml" />
<import resource="jbpm.jpdl.cfg.xml" />
-
- <!-- we need to remove the retry interceptor, so we cant use the default
+
+ <!-- retry-interceptor needs to be out, so do not use the default
<import resource="jbpm.tx.hibernate.cfg.xml" />
-->
-
+
<process-engine-context>
- <command-service>
+ <command-service name="txRequiredCommandService">
+ <skip-interceptor />
<environment-interceptor />
<standard-transaction-interceptor />
</command-service>
+
+ <command-service name="newTxRequiredCommandService">
+ <environment-interceptor policy="requiresNew" />
+ <standard-transaction-interceptor />
+ </command-service>
+
+ <hibernate-configuration>
+ <cfg resource="jbpm.hibernate.cfg.xml" />
+ </hibernate-configuration>
+
+ <hibernate-session-factory />
</process-engine-context>
<transaction-context>
<transaction />
<hibernate-session />
</transaction-context>
-
- <!--
- In the concurrency tests, we'll emulate the job executor to have full
- control on when syncing occurs
-
- <import resource="jbpm.jobexecutor.cfg.xml" />
- -->
-
+ <!-- in concurrency tests, emulate the job executor to control syncing
+ <import resource="jbpm.jobexecutor.cfg.xml" />
+ -->
</jbpm-configuration>
Modified: jbpm4/trunk/modules/test-concurrent/src/test/resources/jbpm.hibernate.cfg.xml
===================================================================
--- jbpm4/trunk/modules/test-concurrent/src/test/resources/jbpm.hibernate.cfg.xml 2010-07-18 06:00:34 UTC (rev 6507)
+++ jbpm4/trunk/modules/test-concurrent/src/test/resources/jbpm.hibernate.cfg.xml 2010-07-18 07:00:28 UTC (rev 6508)
@@ -1,45 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
- "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
- "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+ "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
+ "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
+ <!-- H2 config -->
+ <property name="hibernate.connection.driver_class">org.h2.Driver</property>
+ <property name="hibernate.connection.url">jdbc:h2:mem:.;MVCC=TRUE</property>
+ <property name="hibernate.connection.username">sa</property>
+ <property name="hibernate.connection.password">sa</property>
+ <property name="hibernate.default_schema">PUBLIC</property>
+ <property name="hibernate.dialect">org.hibernate.dialect.H2Dialect</property>
- <!--
- <property name="hibernate.dialect">org.hibernate.dialect.HSQLDialect</property>
- <property name="hibernate.connection.driver_class">org.hsqldb.jdbcDriver</property>
- <property name="hibernate.connection.url">jdbc:hsqldb:mem:.</property>
- <property name="hibernate.connection.username">sa</property> <property
- name="hibernate.connection.password"></property>
- -->
+ <!-- PostgreSQL config
+ <property name="hibernate.connection.driver_class">org.h2.Driver</property>
+ <property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/jbpm</property>
+ <property name="hibernate.connection.username">postgres</property>
+ <property name="hibernate.connection.password">postgres</property>
+ <property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
+ -->
- <!-- H2 config -->
- <property name="hibernate.connection.driver_class">org.h2.Driver</property>
- <property name="hibernate.connection.url">jdbc:h2:mem:.;MVCC=TRUE</property>
- <property name="hibernate.connection.username">sa</property>
- <property name="hibernate.connection.password">sa</property>
- <property name="hibernate.default_schema">PUBLIC</property>
- <property name="hibernate.dialect">org.hibernate.dialect.H2Dialect</property>
-
-
- <!-- POSTGRES config
- <property name="hibernate.connection.driver_class">org.h2.Driver</property>
- <property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/jbpm</property>
- <property name="hibernate.connection.username">postgres</property>
- <property name="hibernate.connection.password">postgres</property>
- <property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
- -->
-
<property name="hibernate.hbm2ddl.auto">create-drop</property>
- <property name="hibernate.format_sql">true</property>
+ <property name="hibernate.format_sql">true</property>
- <mapping resource="jbpm.repository.hbm.xml" />
- <mapping resource="jbpm.execution.hbm.xml" />
- <mapping resource="jbpm.history.hbm.xml" />
- <mapping resource="jbpm.task.hbm.xml" />
- <mapping resource="jbpm.identity.hbm.xml" />
-
+ <mapping resource="jbpm.repository.hbm.xml" />
+ <mapping resource="jbpm.execution.hbm.xml" />
+ <mapping resource="jbpm.history.hbm.xml" />
+ <mapping resource="jbpm.task.hbm.xml" />
+ <mapping resource="jbpm.identity.hbm.xml" />
</session-factory>
</hibernate-configuration>
Modified: jbpm4/trunk/modules/test-upgrade/pom.xml
===================================================================
--- jbpm4/trunk/modules/test-upgrade/pom.xml 2010-07-18 06:00:34 UTC (rev 6507)
+++ jbpm4/trunk/modules/test-upgrade/pom.xml 2010-07-18 07:00:28 UTC (rev 6508)
@@ -11,10 +11,10 @@
<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>
<!-- Module Info -->
- <modelVersion>4.0.0</modelVersion>
- <name>jBPM 4 - TEST-UPGRADE</name>
+ <name>jBPM 4 - Test Upgrade</name>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-test-upgrade</artifactId>
<packaging>jar</packaging>
Modified: jbpm4/trunk/pom.xml
===================================================================
--- jbpm4/trunk/pom.xml 2010-07-18 06:00:34 UTC (rev 6507)
+++ jbpm4/trunk/pom.xml 2010-07-18 07:00:28 UTC (rev 6508)
@@ -531,9 +531,6 @@
<module>modules/db</module>
<module>modules/distro</module>
</modules>
- <properties>
- <skipTests>true</skipTests>
- </properties>
<build>
<plugins>
<plugin>
@@ -739,17 +736,31 @@
<module>modules/devguide</module>
<module>modules/userguide</module>
<!-- distro -->
+ <module>modules/db</module>
+ <module>modules/distro</module>
<module>modules/enterprise</module>
<module>modules/jboss</module>
- <module>modules/db</module>
- <module>modules/distro</module>
<!-- integration/enterprise -->
<module>modules/test-cactus</module>
<module>modules/test-enterprise/test-enterprise-ejb</module>
<module>modules/test-enterprise/test-enterprise-suite</module>
<!-- load -->
<module>modules/test-load</module>
+ <!-- varia -->
+ <module>modules/test-cfg</module>
+ <module>modules/test-concurrent</module>
+ <module>modules/test-upgrade</module>
</modules>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <skipTests>true</skipTests>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
</profile>
</profiles>
</project>
15 years, 9 months
JBoss JBPM SVN: r6507 - in jbpm4/trunk: modules/distro/src/main/files/install and 2 other directories.
by do-not-reply@jboss.org
Author: alex.guizar(a)jboss.com
Date: 2010-07-18 02:00:34 -0400 (Sun, 18 Jul 2010)
New Revision: 6507
Added:
jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/
jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/hsqldb.hibernate.cfg.xml
jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/mysql.hibernate.cfg.xml
jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/oracle.hibernate.cfg.xml
jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/postgresql.hibernate.cfg.xml
jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/sybase.hibernate.cfg.xml
Modified:
jbpm4/trunk/modules/distro/src/main/files/install/build.xml
jbpm4/trunk/pom.xml
Log:
JBPM-2915 check in tomcat hibernate configurations
refine tomcat start, stop and eclipse install, start targets from install script
Modified: jbpm4/trunk/modules/distro/src/main/files/install/build.xml
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/install/build.xml 2010-07-17 14:15:48 UTC (rev 6506)
+++ jbpm4/trunk/modules/distro/src/main/files/install/build.xml 2010-07-18 06:00:34 UTC (rev 6507)
@@ -95,29 +95,21 @@
</condition>
<!-- ECLIPSE CONDITIONS -->
- <condition property="eclipse.filename" value="eclipse-jee-galileo-win32.zip">
+ <condition property="eclipse.filename" value="eclipse-java-galileo-SR2-win32.zip">
<os family="windows" />
</condition>
- <condition property="eclipse.tarfilename" value="eclipse-jee-galileo-macosx-cocoa.tar">
+ <condition property="eclipse.filename" value="eclipse-java-galileo-SR2-macosx-cocoa.tar.gz">
<os name="Mac OS X" />
</condition>
- <condition property="eclipse.filename" value="${eclipse.tarfilename}.gz">
- <os name="Mac OS X" />
- </condition>
- <condition property="eclipse.tarfilename" value="eclipse-jee-galileo-linux-gtk.tar">
+ <condition property="eclipse.filename" value="eclipse-java-galileo-SR2-linux-gtk.tar.gz">
<os name="Linux" arch="i386" />
</condition>
- <condition property="eclipse.filename" value="${eclipse.tarfilename}.gz">
- <os name="Linux" arch="i386" />
- </condition>
- <condition property="eclipse.tarfilename" value="eclipse-jee-galileo-linux-gtk-x86_64.tar">
+ <condition property="eclipse.filename"
+ value="eclipse-java-galileo-SR2-linux-gtk-x86_64.tar.gz">
<os name="Linux" arch="x86_64" />
</condition>
- <condition property="eclipse.filename" value="${eclipse.tarfilename}.gz">
- <os name="Linux" arch="x86_64" />
- </condition>
<property name="eclipse.distro.url"
- value="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downlo..." />
+ value="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downlo..." />
<property name="eclipse.distro.dir" value="downloads" />
<property name="eclipse.parent.dir" value="${jbpm.home}" />
<property name="eclipse.distro.path" value="${eclipse.distro.dir}/${eclipse.filename}" />
@@ -125,7 +117,7 @@
<!-- ### DEMO SETUP JBOSS ##################################################### -->
<target name="demo.setup.jboss"
depends="install.jboss, install.jbpm.into.jboss"
- description="installs jboss and jbpm, starts jboss, creates the db schema, deploys examples, loads example identities, installs and starts eclipse">
+ description="Install JBoss AS, HSQL, jBPM and Eclipse; start HSQL server and JBoss AS">
<antcall target="internal.enable.jboss.debug.jboss500" />
<antcall target="internal.enable.jboss.debug.jboss510" />
<antcall target="install.hsqldb.server" />
@@ -138,14 +130,14 @@
</target>
<!-- ### DEMO TEARDOWN JBOSS ##################################################### -->
- <target name="demo.teardown.jboss" description="drops the db schema and stops jboss">
+ <target name="demo.teardown.jboss" description="Stop HSQL server and JBoss AS">
<antcall target="drop.jbpm.schema" />
<antcall target="stop.hsqldb.server" />
<antcall target="stop.jboss" />
</target>
<!-- ### CLEAN CONFIGURATION DIR ########################################### -->
- <target name="clean.cfg.dir" description="Deletes the generated configuration">
+ <target name="clean.cfg.dir" description="Delete the generated configuration">
<delete dir="${cfg.dest.dir}" />
</target>
@@ -193,7 +185,7 @@
</macrodef>
<!-- ### CREATE CONFIGURATION ########################################### -->
- <target name="create.cfg" description="Generates a configuration">
+ <target name="create.cfg" description="Generate a configuration">
<!-- {standalone | jta | spring} -->
<property name="tx" value="standalone" />
<!-- jdbc | datasource -->
@@ -219,7 +211,7 @@
<!-- ### CREATE USER WEBAPP ########################################## -->
<target name="create.user.webapp"
depends="create.cfg"
- description="Generates a custom web application">
+ description="Generate a custom web application">
<delete dir="${jbpm.home}/install/generated/user-webapp" />
<mkdir dir="${jbpm.home}/install/generated/user-webapp/WEB-INF/classes" />
<mkdir dir="${jbpm.home}/install/generated/user-webapp/WEB-INF/lib" />
@@ -270,34 +262,34 @@
<!-- ### REINSTALL JBOSS ################################################ -->
<target name="reinstall.jboss"
depends="delete.jboss, install.jboss"
- description="Deletes the previous jboss installation and re-installs jboss" />
+ description="Delete JBoss AS and install it again" />
<target name="reinstall.jboss.and.jbpm"
depends="delete.jboss, install.jboss, install.jbpm.into.jboss"
- description="Deletes the previous jboss installation and re-installs jboss and installs jbpm in it" />
+ description="Delete JBoss AS, install it again along with jBPM" />
<!-- ### DELETE JBOSS ################################################### -->
- <target name="delete.jboss" description="Deletes jboss installation">
+ <target name="delete.jboss" description="Delete JBoss AS">
<delete dir="${jboss.home}" />
</target>
<!-- ### INSTALL JBOSS ################################################## -->
- <target name="install.jboss"
- depends="get.jboss"
- description="Downloads jboss if unavailable and then extracts it">
+ <target name="install.jboss" depends="get.jboss" description="Download and install JBoss AS">
<unzip src="${jboss.distro.path}" dest="${jboss.parent.dir}" />
<chmod perm="a+x" file="${jboss.home}/bin/run.sh" />
<chmod perm="a+x" file="${jboss.home}/bin/shutdown.sh" />
</target>
<!-- ### GET JBOSS ###################################################### -->
- <target name="get.jboss" unless="is.jboss.distro.available" description="Downloads jboss">
+ <target name="get.jboss"
+ unless="is.jboss.distro.available"
+ description="Download JBoss AS if unavailable">
<mkdir dir="${jboss.distro.dir}" />
<get src="${jboss.distro.url}" dest="${jboss.distro.path}" />
</target>
<!-- ### INSTALL JBPM INTO JBOSS ######################### -->
- <target name="install.jbpm.into.jboss" description="Installs jBPM into JBoss">
+ <target name="install.jbpm.into.jboss" description="Deploy jBPM to JBoss AS">
<property name="tx" value="jta" />
<generatecfg connection="datasource" />
@@ -402,7 +394,7 @@
</target>
<!-- ### INSTALL EXAMPLES INTO JBOSS ################################################ -->
- <target name="install.examples.into.jboss">
+ <target name="install.examples.into.jboss" description="Deploy example processes to JBoss AS">
<ant antfile="${jbpm.home}/examples/build.xml" target="create.and.deploy.examples" />
<mkdir dir="${jboss.server.config.dir}/deploy/jbpm/userlibs" />
<copy file="${examples.file}"
@@ -411,8 +403,7 @@
</target>
<!-- ### START JBOSS ################################################### -->
- <target name="start.jboss"
- description="starts jboss and waits till jboss is booted, then lets jboss run in the background">
+ <target name="start.jboss" description="Start JBoss AS and wait for it to become available">
<exec executable="${jboss.home}/bin/run.bat" spawn="yes" osfamily="windows">
<arg value="-b" />
<arg value="${bind.address}" />
@@ -432,8 +423,7 @@
</target>
<!-- ### STOP JBOSS ################################################### -->
- <target name="stop.jboss"
- description="signals jboss to stop, but doesn't wait till its finished">
+ <target name="stop.jboss" description="Signal JBoss AS to stop">
<exec executable="${jboss.home}/bin/shutdown.bat" osfamily="windows">
<arg value="-s" />
<arg value="jnp://${bind.address}:1099" />
@@ -449,7 +439,7 @@
<!-- ### DEMO SETUP TOMCAT ################################################ -->
<target name="demo.setup.tomcat"
depends="delete.tomcat, install.tomcat, install.jbpm.into.tomcat"
- description="installs tomcat, installs jbpm into tomcat, starts tomcat, creates the jBPM DB schema, deploys examples, loads example identities, installs and starts eclipse">
+ description="Install Tomcat, HSQL and jBPM; start HSQL server and Tomcat">
<antcall target="install.hsqldb.server" />
<antcall target="start.hsqldb.server" />
<antcall target="create.jbpm.schema" />
@@ -462,49 +452,45 @@
<!-- ### DEMO TEARDOWN TOMCAT ################################################ -->
<target name="demo.teardown.tomcat"
depends="stop.tomcat, stop.hsqldb.server"
- description="stops tomcat and then the hsqldb server if needed">
+ description="Stop HSQL server and Tomcat">
</target>
<!-- ### REINSTALL TOMCAT ################################################ -->
<target name="reinstall.tomcat"
depends="delete.tomcat, install.tomcat"
- description="Deletes the previous tomcat installation and re-installs tomcat" />
+ description="Delete Tomcat and install it again" />
<target name="reinstall.tomcat.and.jbpm"
depends="delete.tomcat, install.tomcat, install.jbpm.into.tomcat"
- description="Deletes the previous tomcat installation and re-installs tomcat and installs jbpm in it" />
+ description="Delete Tomcat, install it again along with jBPM" />
<!-- ### DELETE TOMCAT ################################################### -->
- <target name="delete.tomcat" description="Deletes tomcat installation">
+ <target name="delete.tomcat" description="Delete Tomcat">
<delete dir="${tomcat.home}" />
</target>
<!-- ### INSTALL TOMCAT ################################################## -->
- <target name="install.tomcat"
- depends="get.tomcat"
- description="Downloads tomcat if unavailable and then extracts it">
+ <target name="install.tomcat" depends="get.tomcat" description="Download and install Tomcat">
<unzip src="${tomcat.distro.path}" dest="${tomcat.parent.dir}" />
<antcall target="install.tomcat.unix" />
</target>
<target name="install.tomcat.unix" if="is.unix">
<chmod perm="a+x">
- <fileset dir="${tomcat.home}/bin">
- <include name="*.sh" />
- </fileset>
+ <fileset dir="${tomcat.home}/bin" includes="*.sh" />
</chmod>
</target>
<!-- ### GET TOMCAT ###################################################### -->
<target name="get.tomcat"
unless="is.tomcat.distro.available"
- description="Downloads tomcat if unavailable">
+ description="Download Tomcat if unavailable">
<mkdir dir="${tomcat.distro.dir}" />
<get src="${tomcat.distro.url}" dest="${tomcat.distro.path}" />
</target>
<!-- ### INSTALL JBPM INTO TOMCAT ####################################### -->
- <target name="install.jbpm.into.tomcat" description="Installs jBPM into tomcat">
+ <target name="install.jbpm.into.tomcat" description="Deploy jBPM to Tomcat">
<property name="is.tomcat" value="true" />
<!-- generate configuration -->
<generatecfg connection="tomcat" />
@@ -583,7 +569,7 @@
<replace dir="${birt.dir}"
includes="*.rptdesign"
token="java:JbpmDS"
- value="java:comp/env/jdbc/JbpmDS"/>
+ value="java:comp/env/jdbc/JbpmDS" />
<!-- copy database driver to lib/ -->
<property name="database.driver.destination.dir" value="${tomcat.home}/lib" />
@@ -601,7 +587,7 @@
</target>
<!-- ### INSTALL EXAMPLES INTO TOMCAT ################################################ -->
- <target name="install.examples.into.tomcat" description="deploys all the example processes">
+ <target name="install.examples.into.tomcat" description="Deploy example processes to Tomcat">
<ant antfile="${jbpm.home}/examples/build.xml" target="create.and.deploy.examples" />
<copy file="${examples.file}" todir="${tomcat.home}/lib" overwrite="true" />
</target>
@@ -660,37 +646,27 @@
</target>
<!-- ### START TOMCAT ################################################### -->
- <target name="start.tomcat"
- description="Starts Tomcat and waits till it is booted, then lets Tomcat run in the background">
- <taskdef name="start-tomcat" classname="org.jbpm.pvm.internal.ant.StartTomcatTask">
- <classpath>
- <fileset dir="${jbpm.home}">
- <include name="jbpm.jar" />
- </fileset>
- </classpath>
- </taskdef>
- <start-tomcat tomcathome="${tomcat.home}" />
+ <target name="start.tomcat" description="Start Tomcat and wait for it to become available">
+ <exec executable="${tomcat.home}/bin/startup.bat" osfamily="windows" />
+ <exec executable="${tomcat.home}/bin/startup.sh" osfamily="unix" />
+ <waitfor maxwait="2"
+ maxwaitunit="minute"
+ checkevery="15"
+ checkeveryunit="second"
+ timeoutproperty="tomcat.timeout">
+ <socket server="${bind.address}" port="8080" />
+ </waitfor>
+ <fail if="tomcat.timeout" message="tomcat did not start within 2 minutes" />
</target>
<!-- ### STOP TOMCAT ################################################### -->
- <target name="stop.tomcat"
- description="Signals Tomcat to stop, but doesn't wait till its finished">
- <exec executable="${tomcat.home}/bin/catalina.bat"
- dir="${tomcat.home}/bin"
- spawn="yes"
- osfamily="windows">
- <arg value="stop" />
- </exec>
- <exec executable="${tomcat.home}/bin/catalina.sh"
- dir="${tomcat.home}/bin"
- spawn="yes"
- osfamily="unix">
- <arg value="stop" />
- </exec>
+ <target name="stop.tomcat" description="Signal Tomcat to stop">
+ <exec executable="${tomcat.home}/bin/shutdown.bat" osfamily="windows" />
+ <exec executable="${tomcat.home}/bin/shutdown.sh" osfamily="unix" />
</target>
<!-- ### CREATE JBPM SCHEMA ############################################# -->
- <target name="create.jbpm.schema" description="creates the jbpm tables in the database">
+ <target name="create.jbpm.schema" description="Create the jBPM tables in the database">
<generatecfg transaction="standalone.testsuite" />
<java classname="org.jbpm.db.Create" fork="true">
<arg value="${database}" />
@@ -708,8 +684,7 @@
</target>
<!-- ### UPGRADE JBPM SCHEMA ############################################# -->
- <target name="upgrade.jbpm.schema"
- description="Upgrades the jBPM tables in the database to the current version">
+ <target name="upgrade.jbpm.schema" description="Upgrade the jBPM tables in the database">
<generatecfg transaction="standalone.testsuite" />
<java classname="org.jbpm.db.Upgrade" fork="true">
<arg value="${database}" />
@@ -727,7 +702,7 @@
</target>
<!-- ### DROP JBPM SCHEMA ############################################### -->
- <target name="drop.jbpm.schema" description="drops the jbpm tables from the database">
+ <target name="drop.jbpm.schema" description="Drop the jBPM tables from the database">
<echo message="dropping jbpm schema in db ${jdbc.url}" />
<sql driver="${jdbc.driver}"
url="${jdbc.url}"
@@ -745,7 +720,7 @@
<!-- ### LOAD EXAMPLE IDENTITIES ######################################## -->
<target name="load.example.identities"
- description="loads the example users and groups into the database">
+ description="Load the example users and groups into the database">
<echo message="loading example identities in ${jdbc.url}" />
<sql driver="${jdbc.driver}"
url="${jdbc.url}"
@@ -762,7 +737,7 @@
</target>
<!-- ### START HSQLDB DATABASE MGR ##################################### -->
- <target name="hsqldb.databasemanager" description="start the hsqldb database manager">
+ <target name="hsqldb.databasemanager" description="Start the HSQL database manager">
<java classname="org.hsqldb.util.DatabaseManager" fork="true">
<arg value="-url" />
<arg value="jdbc:hsqldb:hsql://${bind.address}:1701" />
@@ -777,7 +752,7 @@
<!-- ### INSTALL ECLIPSE ################################################ -->
<target name="install.eclipse"
depends="get.eclipse"
- description="unzips eclipse, downloads eclipse if it is not available in ${eclipse.distro.dir}">
+ description="Download and install Eclipse">
<antcall target="internal.install.eclipse.unix" />
<antcall target="internal.install.eclipse.windows" />
</target>
@@ -788,29 +763,29 @@
</condition>
<target name="get.eclipse"
unless="is.eclipse.distro.available"
- description="downloads eclipse to ${eclipse.distro.dir}">
+ description="Download Eclipse if unavailable">
<mkdir dir="${eclipse.distro.dir}" />
<get src="${eclipse.distro.url}" dest="${eclipse.distro.path}" />
</target>
<!-- ### START ECLIPSE ################################################## -->
- <target name="start.eclipse" description="starts eclipse">
+ <target name="start.eclipse" description="Start Eclipse">
<!-- Windows -->
<exec executable="${jbpm.home}/eclipse/eclipse.exe" spawn="yes" osfamily="windows">
<arg value="-data" />
<arg value="${jbpm.home}/workspace" />
</exec>
<!-- Linux -->
- <chmod file="${jbpm.home}/eclipse/eclipse" perm="a+x" os="Linux" />
- <exec executable="${jbpm.home}/eclipse/eclipse" os="Linux">
+ <exec executable="${jbpm.home}/eclipse/eclipse" spawn="yes" os="Linux">
<arg value="-data" />
<arg value="${jbpm.home}/workspace" />
+ <!-- Work around bugs.eclipse.org/290395 -->
+ <env key="GDK_NATIVE_WINDOWS" value="true" />
</exec>
<!-- Mac OS X -->
- <chmod file="${jbpm.home}/eclipse/Eclipse.app/Contents/MacOS/eclipse"
- perm="a+x"
- os="Mac OS X" />
- <exec executable="${jbpm.home}/eclipse/Eclipse.app/Contents/MacOS/eclipse" os="Mac OS X">
+ <exec executable="${jbpm.home}/eclipse/Eclipse.app/Contents/MacOS/eclipse"
+ spawn="yes"
+ os="Mac OS X">
<arg value="-data" />
<arg value="${jbpm.home}/workspace" />
</exec>
@@ -818,7 +793,7 @@
<target name="install.signavio.into.jboss"
depends="internal.set.signavio.repo.dir"
- description="installs signavio into jboss">
+ description="Deploy Signavio to JBoss AS">
<!-- Current version of Signavio needs to be unpacked in /deploy to work correctly -->
<unzip src="${signavio.src.dir}/${signavio.war.file.name}"
dest="${jboss.server.deploy.dir}/${signavio.war.file.name}" />
@@ -826,7 +801,7 @@
<target name="install.signavio.into.tomcat"
depends="internal.set.signavio.repo.dir"
- description="installs signavio into tomcat">
+ description="Deploy Signavio to Tomcat">
<copy file="${signavio.src.dir}/${signavio.war.file.name}" todir="${tomcat.webapps.dir}" />
</target>
@@ -928,10 +903,12 @@
</target>
<target name="internal.install.eclipse.unix" if="is.unix">
- <gunzip src="${eclipse.distro.dir}/${eclipse.filename}" dest="${eclipse.distro.dir}" />
- <untar src="${eclipse.distro.dir}/${eclipse.tarfilename}"
- dest="${jbpm.home}"
- overwrite="true" />
- <delete file="${eclipse.distro.dir}/${eclipse.tarfilename}" />
+ <!-- call native command to preserve file permissions and avoid the intermediate tar -->
+ <exec executable="tar" osfamily="unix">
+ <arg value="-C" />
+ <arg file="${jbpm.home}" />
+ <arg value="-xzf" />
+ <arg file="${eclipse.distro.dir}/${eclipse.filename}" />
+ </exec>
</target>
</project>
Added: jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/hsqldb.hibernate.cfg.xml
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/hsqldb.hibernate.cfg.xml (rev 0)
+++ jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/hsqldb.hibernate.cfg.xml 2010-07-18 06:00:34 UTC (rev 6507)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!DOCTYPE hibernate-configuration PUBLIC
+ "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
+ "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+
+<hibernate-configuration>
+ <session-factory>
+ <property name="hibernate.dialect">org.hibernate.dialect.HSQLDialect</property>
+ <property name="hibernate.connection.datasource">java:comp/env/jdbc/JbpmDS</property>
+ <property name="hibernate.format_sql">true</property>
+
+ <mapping resource="jbpm.repository.hbm.xml" />
+ <mapping resource="jbpm.execution.hbm.xml" />
+ <mapping resource="jbpm.history.hbm.xml" />
+ <mapping resource="jbpm.task.hbm.xml" />
+ <mapping resource="jbpm.identity.hbm.xml" />
+ </session-factory>
+</hibernate-configuration>
Property changes on: jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/hsqldb.hibernate.cfg.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ native
Added: jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/mysql.hibernate.cfg.xml
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/mysql.hibernate.cfg.xml (rev 0)
+++ jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/mysql.hibernate.cfg.xml 2010-07-18 06:00:34 UTC (rev 6507)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!DOCTYPE hibernate-configuration PUBLIC
+ "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
+ "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+
+<hibernate-configuration>
+ <session-factory>
+ <property name="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>
+ <property name="hibernate.connection.datasource">java:comp/env/jdbc/JbpmDS</property>
+ <property name="hibernate.format_sql">true</property>
+
+ <mapping resource="jbpm.repository.hbm.xml" />
+ <mapping resource="jbpm.execution.hbm.xml" />
+ <mapping resource="jbpm.history.hbm.xml" />
+ <mapping resource="jbpm.task.hbm.xml" />
+ <mapping resource="jbpm.identity.hbm.xml" />
+ </session-factory>
+</hibernate-configuration>
Property changes on: jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/mysql.hibernate.cfg.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ native
Added: jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/oracle.hibernate.cfg.xml
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/oracle.hibernate.cfg.xml (rev 0)
+++ jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/oracle.hibernate.cfg.xml 2010-07-18 06:00:34 UTC (rev 6507)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!DOCTYPE hibernate-configuration PUBLIC
+ "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
+ "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+
+<hibernate-configuration>
+ <session-factory>
+ <property name="hibernate.dialect">org.hibernate.dialect.Oracle9iDialect</property>
+ <property name="hibernate.connection.datasource">java:comp/env/jdbc/JbpmDS</property>
+ <property name="hibernate.format_sql">true</property>
+
+ <mapping resource="jbpm.repository.hbm.xml" />
+ <mapping resource="jbpm.execution.hbm.xml" />
+ <mapping resource="jbpm.history.hbm.xml" />
+ <mapping resource="jbpm.task.hbm.xml" />
+ <mapping resource="jbpm.identity.hbm.xml" />
+ </session-factory>
+</hibernate-configuration>
Property changes on: jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/oracle.hibernate.cfg.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ native
Added: jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/postgresql.hibernate.cfg.xml
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/postgresql.hibernate.cfg.xml (rev 0)
+++ jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/postgresql.hibernate.cfg.xml 2010-07-18 06:00:34 UTC (rev 6507)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!DOCTYPE hibernate-configuration PUBLIC
+ "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
+ "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+
+<hibernate-configuration>
+ <session-factory>
+ <property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
+ <property name="hibernate.connection.datasource">java:comp/env/jdbc/JbpmDS</property>
+ <property name="hibernate.format_sql">true</property>
+
+ <mapping resource="jbpm.repository.hbm.xml" />
+ <mapping resource="jbpm.execution.hbm.xml" />
+ <mapping resource="jbpm.history.hbm.xml" />
+ <mapping resource="jbpm.task.hbm.xml" />
+ <mapping resource="jbpm.identity.hbm.xml" />
+ </session-factory>
+</hibernate-configuration>
Property changes on: jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/postgresql.hibernate.cfg.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ native
Added: jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/sybase.hibernate.cfg.xml
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/sybase.hibernate.cfg.xml (rev 0)
+++ jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/sybase.hibernate.cfg.xml 2010-07-18 06:00:34 UTC (rev 6507)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!DOCTYPE hibernate-configuration PUBLIC
+ "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
+ "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+
+<hibernate-configuration>
+ <session-factory>
+ <property name="hibernate.dialect">org.hibernate.dialect.SybaseDialect</property>
+ <property name="hibernate.connection.datasource">java:comp/env/jdbc/JbpmDS</property>
+ <property name="hibernate.format_sql">true</property>
+
+ <mapping resource="jbpm.repository.hbm.xml" />
+ <mapping resource="jbpm.execution.hbm.xml" />
+ <mapping resource="jbpm.history.hbm.xml" />
+ <mapping resource="jbpm.task.hbm.xml" />
+ <mapping resource="jbpm.identity.hbm.xml" />
+ </session-factory>
+</hibernate-configuration>
Property changes on: jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/tomcat/sybase.hibernate.cfg.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ native
Modified: jbpm4/trunk/pom.xml
===================================================================
--- jbpm4/trunk/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
+++ jbpm4/trunk/pom.xml 2010-07-18 06:00:34 UTC (rev 6507)
@@ -28,17 +28,17 @@
<!-- Modules -->
<modules>
- <module>modules/log</module>
<module>modules/api</module>
- <module>modules/test-base</module>
- <module>modules/pvm</module>
- <module>modules/jpdl</module>
<module>modules/bpmn</module>
+ <module>modules/examples</module>
<module>modules/integration</module>
- <module>modules/examples</module>
+ <module>modules/jpdl</module>
+ <module>modules/log</module>
+ <module>modules/migration</module>
+ <module>modules/pvm</module>
+ <module>modules/test-base</module>
<module>modules/test-db</module>
<module>modules/test-pojo</module>
- <module>modules/migration</module>
</modules>
<!-- Properties -->
@@ -743,6 +743,12 @@
<module>modules/jboss</module>
<module>modules/db</module>
<module>modules/distro</module>
+ <!-- integration/enterprise -->
+ <module>modules/test-cactus</module>
+ <module>modules/test-enterprise/test-enterprise-ejb</module>
+ <module>modules/test-enterprise/test-enterprise-suite</module>
+ <!-- load -->
+ <module>modules/test-load</module>
</modules>
</profile>
</profiles>
15 years, 9 months
JBoss JBPM SVN: r6506 - in jbpm4/trunk: modules/api and 26 other directories.
by do-not-reply@jboss.org
Author: alex.guizar(a)jboss.com
Date: 2010-07-17 10:15:48 -0400 (Sat, 17 Jul 2010)
New Revision: 6506
Added:
jbpm4/trunk/modules/distro/src/main/files/install/src/tomcat/context.xml
Modified:
jbpm4/trunk/modules/api/pom.xml
jbpm4/trunk/modules/bpmn/pom.xml
jbpm4/trunk/modules/db/pom.xml
jbpm4/trunk/modules/devguide/pom.xml
jbpm4/trunk/modules/distro/pom.xml
jbpm4/trunk/modules/distro/src/main/files/install/build.xml
jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/datasource/hsqldb.hibernate.cfg.xml
jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/datasource/mysql.hibernate.cfg.xml
jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/datasource/oracle.hibernate.cfg.xml
jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/datasource/postgresql.hibernate.cfg.xml
jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/datasource/sybase.hibernate.cfg.xml
jbpm4/trunk/modules/distro/src/main/files/install/src/tomcat/server.xml
jbpm4/trunk/modules/enterprise/pom.xml
jbpm4/trunk/modules/examples/pom.xml
jbpm4/trunk/modules/integration/console/pom.xml
jbpm4/trunk/modules/integration/form-plugin/pom.xml
jbpm4/trunk/modules/integration/graphView-plugin/pom.xml
jbpm4/trunk/modules/integration/pom.xml
jbpm4/trunk/modules/integration/report/pom.xml
jbpm4/trunk/modules/integration/report/src/main/resources/overall_activity.rptdesign
jbpm4/trunk/modules/integration/report/src/main/resources/overall_activity_old.rptdesign
jbpm4/trunk/modules/integration/report/src/main/resources/process_summary.rptdesign
jbpm4/trunk/modules/integration/report/src/main/resources/specific_system_overview.rptdesign
jbpm4/trunk/modules/integration/tomcat/pom.xml
jbpm4/trunk/modules/integration/tomcat/src/main/java/org/jbpm/integration/tomcat6/JbpmConsoleRealm.java
jbpm4/trunk/modules/jboss/pom.xml
jbpm4/trunk/modules/jpdl/pom.xml
jbpm4/trunk/modules/log/pom.xml
jbpm4/trunk/modules/migration/pom.xml
jbpm4/trunk/modules/pvm/pom.xml
jbpm4/trunk/modules/test-base/pom.xml
jbpm4/trunk/modules/test-db/pom.xml
jbpm4/trunk/modules/test-pojo/pom.xml
jbpm4/trunk/modules/userguide/pom.xml
jbpm4/trunk/pom.xml
Log:
JBPM-2915 employ global data source in jbpm4 tomcat installation
revert jbpm-4.4 release preparation
Modified: jbpm4/trunk/modules/api/pom.xml
===================================================================
--- jbpm4/trunk/modules/api/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/api/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -9,7 +9,8 @@
<!-- $Id$ -->
-<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">
+<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">
<!-- Module info -->
<modelVersion>4.0.0</modelVersion>
@@ -22,7 +23,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/bpmn/pom.xml
===================================================================
--- jbpm4/trunk/modules/bpmn/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/bpmn/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -9,7 +9,8 @@
<!-- $Id: pom.xml 5246 2009-07-06 11:07:48Z tom.baeyens(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">
+<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">
<!-- Module Info -->
<modelVersion>4.0.0</modelVersion>
@@ -22,7 +23,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/db/pom.xml
===================================================================
--- jbpm4/trunk/modules/db/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/db/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -1,19 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- ====================================================================== -->
+<!-- jBPM: Workflow in Java -->
<!-- -->
-<!-- JBoss, the OpenSource J2EE webOS -->
-<!-- -->
<!-- Distributable under LGPL license. -->
<!-- See terms of license at http://www.gnu.org. -->
-<!-- -->
<!-- ====================================================================== -->
-<!-- $Id: pom.xml 3010 2008-11-20 08:30:16Z tom.baeyens(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">
+<!-- $Id$ -->
- <!-- Module Info -->
+<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>
+
+ <!-- Module Info -->
<name>jBPM 4 - DB</name>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-db</artifactId>
@@ -23,7 +23,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
@@ -44,7 +44,8 @@
<configuration>
<tasks>
<property name="project.output.dir" value="${project.build.outputDirectory}" />
- <ant antfile="scripts/antrun-schema.xml" target="create-schema" inheritRefs="yes" />
+ <ant antfile="scripts/antrun-schema.xml" target="create-schema"
+ inheritRefs="yes" />
</tasks>
</configuration>
</execution>
@@ -84,7 +85,6 @@
<build>
<plugins>
-
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
@@ -123,10 +123,12 @@
<property name="project.output.dir" value="${project.build.outputDirectory}" />
<property name="old.scripts.dir" value="${old.scripts.directory}" />
<!-- upgrade scripts could be written to distro directly -->
- <property name="upgrade.scripts.dir" value="${project.build.directory}/upgrade-${old.version}-to-${project.version}" />
+ <property name="upgrade.scripts.dir"
+ value="${project.build.directory}/upgrade-${old.version}-to-${project.version}" />
<!-- for some reason that i don't get, the user.home must be passed explicitly -->
<property name="user.home" value="${user.home}" />
- <ant antfile="scripts/antrun-schema.xml" target="schema-upgrade" inheritRefs="yes" />
+ <ant antfile="scripts/antrun-schema.xml" target="schema-upgrade"
+ inheritRefs="yes" />
</tasks>
</configuration>
</execution>
@@ -135,7 +137,6 @@
</plugins>
</build>
</profile>
-
</profiles>
<!-- Dependencies -->
@@ -157,6 +158,4 @@
<artifactId>postgresql</artifactId>
</dependency>
</dependencies>
-
-
</project>
\ No newline at end of file
Property changes on: jbpm4/trunk/modules/db/pom.xml
___________________________________________________________________
Name: svn:keywords
+ Id
Modified: jbpm4/trunk/modules/devguide/pom.xml
===================================================================
--- jbpm4/trunk/modules/devguide/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/devguide/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -1,18 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
- <!-- ====================================================================== -->
- <!-- -->
- <!-- JBoss, the OpenSource J2EE webOS -->
- <!-- -->
- <!-- Distributable under LGPL license. -->
- <!-- See terms of license at http://www.gnu.org. -->
- <!-- -->
- <!-- ====================================================================== -->
+<!-- ====================================================================== -->
+<!-- jBPM: Workflow in Java -->
+<!-- -->
+<!-- Distributable under LGPL license. -->
+<!-- See terms of license at http://www.gnu.org. -->
+<!-- ====================================================================== -->
- <!-- $Id: pom.xml 2693 2008-10-31 09:12:32Z tom.baeyens(a)jboss.com $ -->
+<!-- $Id$ -->
-<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">
-
+<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>jBPM 4 - Developers Guide</name>
@@ -24,24 +22,13 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
- <dependencies>
- <!--
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-pvm</artifactId>
- <version>${project.version}</version>
- </dependency>
- -->
- </dependencies>
-
<build>
<!-- ### PLUGINS ###################################################### -->
<plugins>
-
<plugin>
<groupId>org.jboss.maven.plugins</groupId>
<artifactId>maven-jdocbook-plugin</artifactId>
@@ -89,10 +76,7 @@
</format>
</formats>
</configuration>
-
</plugin>
-
</plugins>
</build>
-
</project>
\ No newline at end of file
Property changes on: jbpm4/trunk/modules/devguide/pom.xml
___________________________________________________________________
Name: svn:keywords
+ Id
Modified: jbpm4/trunk/modules/distro/pom.xml
===================================================================
--- jbpm4/trunk/modules/distro/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/distro/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -9,7 +9,9 @@
<!-- $Id$ -->
-<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">
+<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>jBPM 4 - Distro</name>
@@ -20,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/distro/src/main/files/install/build.xml
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/install/build.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/distro/src/main/files/install/build.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -17,21 +17,13 @@
<!-- USER CUSTOMIZABLE PROPERTIES -->
<!-- {hsqldb | mysql | oracle | postgresql} -->
<property name="database" value="hsqldb" />
- <!-- {standalone | jta | spring} -->
- <property name="tx" value="standalone" />
<!-- INTERNAL PROPERTY DEFAULTS -->
<condition property="jbpm.home" value="${jbpm.parent.dir}/jbpm-4.x" else="${basedir}/..">
<isset property="jbpm.parent.dir" />
</condition>
- <!-- jdbc | datasource -->
- <property name="hibernate.connection.type" value="jdbc" />
- <!-- jdk | none -->
- <property name="logging" value="jdk" />
<property name="cfg.dest.dir" value="${jbpm.home}/install/generated/cfg" />
<property name="install.src.dir" value="${jbpm.home}/install/src" />
- <!-- default | testsuite -->
- <property name="mail.cfg" value="default" />
<property name="bind.address" value="localhost" />
@@ -143,7 +135,6 @@
<antcall target="install.examples.into.jboss" />
<antcall target="load.example.identities" />
<antcall target="install.eclipse" />
- <antcall target="start.eclipse" />
</target>
<!-- ### DEMO TEARDOWN JBOSS ##################################################### -->
@@ -154,40 +145,67 @@
</target>
<!-- ### CLEAN CONFIGURATION DIR ########################################### -->
- <target name="clean.cfg.dir" description="Deletes the ${cfg.dest.dir}">
+ <target name="clean.cfg.dir" description="Deletes the generated configuration">
<delete dir="${cfg.dest.dir}" />
</target>
- <!-- ### CREATE CONFIGURATION ########################################### -->
- <target name="create.cfg" description="Creates a configuration in ${cfg.dest.dir}">
- <mkdir dir="${cfg.dest.dir}" />
- <copy tofile="${cfg.dest.dir}/jbpm.cfg.xml"
- file="${install.src.dir}/cfg/jbpm/${tx}.jbpm.cfg.xml"
- overwrite="true" failonerror="false" />
- <copy tofile="${cfg.dest.dir}/jbpm.hibernate.cfg.xml"
- file="${install.src.dir}/cfg/hibernate/${hibernate.connection.type}/${database}.hibernate.cfg.xml"
- overwrite="true">
- <filterset filtersfile="${jdbc.properties.dir}/${database}.properties" />
- </copy>
- <replace file="${cfg.dest.dir}/jbpm.hibernate.cfg.xml"
- token="$${bind.address}"
- value="${bind.address}" />
- <copy todir="${cfg.dest.dir}" overwrite="true">
- <fileset dir="${install.src.dir}/cfg/logging/${logging}" />
- </copy>
- <copy tofile="${cfg.dest.dir}/jbpm.mail.properties"
- file="${install.src.dir}/cfg/mail/jbpm.mail.${mail.cfg}.properties"
- overwrite="true">
- <filterset>
- <filter token="bind.address" value="${bind.address}" />
- </filterset>
- </copy>
+ <macrodef name="generatecfg">
+ <!-- {standalone | jta | spring | tomcat} -->
+ <attribute name="transaction" default="standalone" />
+ <!-- jdbc | datasource -->
+ <attribute name="connection" default="jdbc" />
+ <!-- jdk | none -->
+ <attribute name="log" default="jdk" />
+ <!-- default | testsuite -->
+ <attribute name="mail" default="default" />
- <!-- If the target environment uses Spring, also copy the applicationContext.xml file-->
- <condition property="is.spring.environment">
- <contains string="${tx}" substring="spring" />
- </condition>
- <antcall target="internal.copy.spring.applicationContext" />
+ <sequential>
+ <mkdir dir="${cfg.dest.dir}" />
+ <copy tofile="${cfg.dest.dir}/jbpm.cfg.xml"
+ file="${install.src.dir}/cfg/jbpm/(a){transaction}.jbpm.cfg.xml"
+ overwrite="true"
+ failonerror="false" />
+ <copy tofile="${cfg.dest.dir}/jbpm.hibernate.cfg.xml"
+ file="${install.src.dir}/cfg/hibernate/(a){connection}/${database}.hibernate.cfg.xml"
+ overwrite="true">
+ <filterset filtersfile="${jdbc.properties.dir}/${database}.properties" />
+ </copy>
+ <replace file="${cfg.dest.dir}/jbpm.hibernate.cfg.xml"
+ token="$${bind.address}"
+ value="${bind.address}" />
+ <copy todir="${cfg.dest.dir}" overwrite="true">
+ <fileset dir="${install.src.dir}/cfg/logging/@{log}" />
+ </copy>
+ <copy tofile="${cfg.dest.dir}/jbpm.mail.properties"
+ file="${install.src.dir}/cfg/mail/jbpm.mail.(a){mail}.properties"
+ overwrite="true">
+ <filterset>
+ <filter token="bind.address" value="${bind.address}" />
+ </filterset>
+ </copy>
+
+ <!-- If the target environment uses Spring, also copy the applicationContext.xml file-->
+ <condition property="is.spring.environment">
+ <contains string="@{transaction}" substring="spring" />
+ </condition>
+ <antcall target="internal.copy.spring.applicationContext" />
+ </sequential>
+ </macrodef>
+
+ <!-- ### CREATE CONFIGURATION ########################################### -->
+ <target name="create.cfg" description="Generates a configuration">
+ <!-- {standalone | jta | spring} -->
+ <property name="tx" value="standalone" />
+ <!-- jdbc | datasource -->
+ <property name="hibernate.connection.type" value="jdbc" />
+ <!-- jdk | none -->
+ <property name="logging" value="jdk" />
+ <!-- default | testsuite -->
+ <property name="mail.cfg" value="default" />
+ <generatecfg transaction="${tx}"
+ connection="${hibernate.connection.type}"
+ log="${logging}"
+ mail="${mail.cfg}" />
</target>
<target name="internal.copy.spring.applicationContext" if="is.spring.environment">
@@ -201,7 +219,7 @@
<!-- ### CREATE USER WEBAPP ########################################## -->
<target name="create.user.webapp"
depends="create.cfg"
- description="Generates a configuration in dir /install/generated/user-webapp">
+ description="Generates a custom web application">
<delete dir="${jbpm.home}/install/generated/user-webapp" />
<mkdir dir="${jbpm.home}/install/generated/user-webapp/WEB-INF/classes" />
<mkdir dir="${jbpm.home}/install/generated/user-webapp/WEB-INF/lib" />
@@ -266,50 +284,47 @@
<!-- ### INSTALL JBOSS ################################################## -->
<target name="install.jboss"
depends="get.jboss"
- description="Downloads jboss to ${jboss.distro.dir} if its not available and then unzips jboss">
+ description="Downloads jboss if unavailable and then extracts it">
<unzip src="${jboss.distro.path}" dest="${jboss.parent.dir}" />
<chmod perm="a+x" file="${jboss.home}/bin/run.sh" />
<chmod perm="a+x" file="${jboss.home}/bin/shutdown.sh" />
</target>
<!-- ### GET JBOSS ###################################################### -->
- <target name="get.jboss"
- unless="is.jboss.distro.available"
- description="Downloads jboss into ${jboss.distro.dir}">
+ <target name="get.jboss" unless="is.jboss.distro.available" description="Downloads jboss">
<mkdir dir="${jboss.distro.dir}" />
<get src="${jboss.distro.url}" dest="${jboss.distro.path}" />
</target>
<!-- ### INSTALL JBPM INTO JBOSS ######################### -->
- <target name="install.jbpm.into.jboss"
- depends="create.cfg"
- description="Installs jBPM into JBoss">
+ <target name="install.jbpm.into.jboss" description="Installs jBPM into JBoss">
+ <property name="tx" value="jta" />
+ <generatecfg connection="datasource" />
+
<!-- copy static configuration files -->
<copy todir="${jboss.server.config.dir}" overwrite="true">
<fileset dir="${jbpm.home}/install/src/jboss/config" />
</copy>
- <!-- copy the right hibernate configuration file -->
- <copy file="${jbpm.home}/install/src/cfg/hibernate/datasource/${database}.hibernate.cfg.xml"
- tofile="${jboss.server.config.dir}/deploy/jbpm/jbpm-service.sar/jbpm.hibernate.cfg.xml"
- overwrite="true" />
+ <!-- copy generated configuration files -->
+ <copy todir="${jboss.server.config.dir}/deploy/jbpm/jbpm-service.sar" overwrite="true">
+ <fileset dir="${cfg.dest.dir}">
+ <include name="jbpm.hibernate.cfg.xml" />
+ <include name="jbpm.mail.properties" />
+ </fileset>
+ </copy>
- <!-- copy the right datasource configuration file and replace the jdbc properties with
- the values in the jdbc/${database}.properties file -->
+ <!-- copy the data source descriptor file -->
<copy file="${jbpm.home}/install/src/jboss/datasources/jbpm-${database}-ds.xml"
todir="${jboss.server.config.dir}/deploy/jbpm"
overwrite="true">
<filterset filtersfile="${jdbc.properties.dir}/${database}.properties" />
</copy>
+ <!-- replace the jdbc properties with the values from jdbc/${database}.properties -->
<replace file="${jboss.server.config.dir}/deploy/jbpm/jbpm-${database}-ds.xml"
token="$${bind.address}"
value="${bind.address}" />
- <!-- copy the right mail properties file -->
- <copy file="${cfg.dest.dir}/jbpm.mail.properties"
- todir="${jboss.server.config.dir}/deploy/jbpm/jbpm-service.sar"
- overwrite="true" />
-
<!-- unzip console.war -->
<mkdir dir="${jboss.server.config.dir}/deploy/jbpm/gwt-console-jbpm.war" />
<unzip src="${jbpm.home}/lib/gwt-console-jbpm.war"
@@ -328,7 +343,6 @@
<fileset dir="${jbpm.home}/lib">
<include name="antlr-runtime.jar" />
- <!-- include name="core.jar" /-->
<include name="drools-api.jar" />
<include name="drools-core.jar" />
<include name="drools-compiler.jar" />
@@ -399,13 +413,11 @@
<!-- ### START JBOSS ################################################### -->
<target name="start.jboss"
description="starts jboss and waits till jboss is booted, then lets jboss run in the background">
- <exec executable="${jboss.home}/bin/run.bat"
- os="Windows 7,Windows Vista,Windows XP,Windows 2000"
- spawn="yes">
+ <exec executable="${jboss.home}/bin/run.bat" spawn="yes" osfamily="windows">
<arg value="-b" />
<arg value="${bind.address}" />
</exec>
- <exec executable="${jboss.home}/bin/run.sh" spawn="yes" os="Linux,Mac OS X">
+ <exec executable="${jboss.home}/bin/run.sh" spawn="yes" osfamily="unix">
<arg value="-b" />
<arg value="${bind.address}" />
</exec>
@@ -422,13 +434,12 @@
<!-- ### STOP JBOSS ################################################### -->
<target name="stop.jboss"
description="signals jboss to stop, but doesn't wait till its finished">
- <exec executable="${jboss.home}/bin/shutdown.bat"
- os="Windows 7,Windows Vista,Windows XP,Windows 2000">
+ <exec executable="${jboss.home}/bin/shutdown.bat" osfamily="windows">
<arg value="-s" />
<arg value="jnp://${bind.address}:1099" />
<arg value="-S" />
</exec>
- <exec executable="${jboss.home}/bin/shutdown.sh" os="Linux,Mac OS X">
+ <exec executable="${jboss.home}/bin/shutdown.sh" osfamily="unix">
<arg value="-s" />
<arg value="jnp://${bind.address}:1099" />
<arg value="-S" />
@@ -446,7 +457,6 @@
<antcall target="load.example.identities" />
<antcall target="start.tomcat" />
<antcall target="install.eclipse" />
- <antcall target="start.eclipse" />
</target>
<!-- ### DEMO TEARDOWN TOMCAT ################################################ -->
@@ -472,7 +482,7 @@
<!-- ### INSTALL TOMCAT ################################################## -->
<target name="install.tomcat"
depends="get.tomcat"
- description="Downloads tomcat to ${tomcat.distro.dir} if its not available and then unzips tomcat">
+ description="Downloads tomcat if unavailable and then extracts it">
<unzip src="${tomcat.distro.path}" dest="${tomcat.parent.dir}" />
<antcall target="install.tomcat.unix" />
</target>
@@ -488,25 +498,27 @@
<!-- ### GET TOMCAT ###################################################### -->
<target name="get.tomcat"
unless="is.tomcat.distro.available"
- description="Downloads tomcat into ${tomcat.distro.dir} if it is not available">
+ description="Downloads tomcat if unavailable">
<mkdir dir="${tomcat.distro.dir}" />
<get src="${tomcat.distro.url}" dest="${tomcat.distro.path}" />
</target>
<!-- ### INSTALL JBPM INTO TOMCAT ####################################### -->
- <target name="install.jbpm.into.tomcat"
- depends="create.cfg"
- description="Installs jBPM into tomcat">
+ <target name="install.jbpm.into.tomcat" description="Installs jBPM into tomcat">
<property name="is.tomcat" value="true" />
+ <!-- generate configuration -->
+ <generatecfg connection="tomcat" />
- <!-- create the jbpm configuration jar file and drop in /lib -->
- <jar destfile="${tomcat.home}/lib/jbpm.cfg.jar">
+ <!-- create the jbpm configuration jar file in lib/ -->
+ <jar destfile="${tomcat.home}/lib/jbpm-cfg.jar">
<fileset dir="${jbpm.home}/install/generated/cfg">
- <exclude name="logging.properties" />
+ <include name="jbpm.cfg.xml" />
+ <include name="jbpm.hibernate.cfg.xml" />
+ <include name="jbpm.mail.properties" />
</fileset>
</jar>
- <!-- Copy jBPM third party libs into /lib -->
+ <!-- copy jBPM third party libs into lib/ -->
<copy todir="${tomcat.home}/lib" overwrite="true">
<fileset dir="${jbpm.home}">
<include name="jbpm.jar" />
@@ -518,7 +530,6 @@
<include name="bsh.jar" />
<include name="commons-collections.jar" />
<include name="commons-logging.jar" />
- <!-- include name="core.jar" /-->
<include name="dom4j.jar" />
<include name="drools-api.jar" />
<include name="drools-core.jar" />
@@ -548,46 +559,39 @@
</fileset>
</copy>
- <!-- Copy jbpm-console wars and configuration into /webapps -->
-
+ <!-- copy jbpm-console wars and configuration into webapps/ -->
<mkdir dir="${tomcat.home}/webapps/jbpm-console" />
- <mkdir dir="${tomcat.home}/webapps/gwt-console-server" />
-
<unzip src="${jbpm.home}/lib/gwt-console-jbpm.war"
dest="${tomcat.home}/webapps/jbpm-console" />
+ <copy file="${install.src.dir}/tomcat/context.xml"
+ todir="${tomcat.home}/webapps/jbpm-console/META-INF" />
+ <mkdir dir="${tomcat.home}/webapps/gwt-console-server" />
<unzip src="${jbpm.home}/lib/gwt-console-server-jbpm.war"
dest="${tomcat.home}/webapps/gwt-console-server" />
+ <copy file="${install.src.dir}/tomcat/context.xml"
+ todir="${tomcat.home}/webapps/gwt-console-server/META-INF" />
- <move todir="${tomcat.home}/lib">
- <fileset dir="${tomcat.home}/webapps/jbpm-console/WEB-INF/lib">
- <include name="guice*.jar" />
- <include name="errai*.jar" />
- <include name="mvel*.jar" />
- </fileset>
- <fileset dir="${tomcat.home}/webapps/jbpm-console/WEB-INF/classes">
- <include name="ErraiService.properties" />
- <include name="ErraiApp.properties" />
- </fileset>
- </move>
-
- <!-- Copy Signavio war into /webapps -->
+ <!-- copy signavio war to webapps/ -->
<antcall target="install.signavio.into.tomcat" />
-
<!-- reporting -->
<property name="birt.dir" value="${tomcat.home}/birt" />
<mkdir dir="${birt.dir}" />
<unzip src="${jbpm.home}/lib/report-engine.zip" dest="${birt.dir}" />
<unzip src="${jbpm.home}/lib/jbpm-console-reports.jar" dest="${birt.dir}" />
+ <replace dir="${birt.dir}"
+ includes="*.rptdesign"
+ token="java:JbpmDS"
+ value="java:comp/env/jdbc/JbpmDS"/>
- <!-- copy database driver -->
+ <!-- copy database driver to lib/ -->
<property name="database.driver.destination.dir" value="${tomcat.home}/lib" />
<antcall target="internal.copy.database.driver" />
- <!-- tweak the tomcat server config for the security domain -->
+ <!-- tweak the tomcat server config for the security realm -->
<copy file="${install.src.dir}/tomcat/server.xml"
- tofile="${tomcat.home}/conf/server.xml"
+ todir="${tomcat.home}/conf"
overwrite="true">
<filterset filtersfile="${jdbc.properties.dir}/${database}.properties" />
</copy>
@@ -674,25 +678,20 @@
<exec executable="${tomcat.home}/bin/catalina.bat"
dir="${tomcat.home}/bin"
spawn="yes"
- os="Windows 7,Windows Vista,Windows XP,Windows 2000">
+ osfamily="windows">
<arg value="stop" />
</exec>
<exec executable="${tomcat.home}/bin/catalina.sh"
dir="${tomcat.home}/bin"
spawn="yes"
- os="Linux,Mac OS X">
+ osfamily="unix">
<arg value="stop" />
</exec>
</target>
<!-- ### CREATE JBPM SCHEMA ############################################# -->
- <target name="create.jbpm.schema"
- depends="create.cfg"
- description="creates the jbpm tables in the database">
- <echo message="creating jbpm schema..." />
- <copy tofile="${cfg.dest.dir}/jbpm.cfg.xml"
- file="${install.src.dir}/cfg/jbpm/standalone.testsuite.jbpm.cfg.xml"
- overwrite="true" />
+ <target name="create.jbpm.schema" description="creates the jbpm tables in the database">
+ <generatecfg transaction="standalone.testsuite" />
<java classname="org.jbpm.db.Create" fork="true">
<arg value="${database}" />
<classpath>
@@ -710,12 +709,8 @@
<!-- ### UPGRADE JBPM SCHEMA ############################################# -->
<target name="upgrade.jbpm.schema"
- depends="create.cfg"
description="Upgrades the jBPM tables in the database to the current version">
- <echo message="upgrading jbpm schema..." />
- <copy tofile="${cfg.dest.dir}/jbpm.cfg.xml"
- file="${install.src.dir}/cfg/jbpm/standalone.testsuite.jbpm.cfg.xml"
- overwrite="true" />
+ <generatecfg transaction="standalone.testsuite" />
<java classname="org.jbpm.db.Upgrade" fork="true">
<arg value="${database}" />
<classpath>
@@ -801,9 +796,7 @@
<!-- ### START ECLIPSE ################################################## -->
<target name="start.eclipse" description="starts eclipse">
<!-- Windows -->
- <exec executable="${jbpm.home}/eclipse/eclipse.exe"
- spawn="yes"
- os="Windows 7,Windows Vista,Windows XP,Windows 2000">
+ <exec executable="${jbpm.home}/eclipse/eclipse.exe" spawn="yes" osfamily="windows">
<arg value="-data" />
<arg value="${jbpm.home}/workspace" />
</exec>
Modified: jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/datasource/hsqldb.hibernate.cfg.xml
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/datasource/hsqldb.hibernate.cfg.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/datasource/hsqldb.hibernate.cfg.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -10,7 +10,7 @@
<property name="hibernate.connection.datasource">java:JbpmDS</property>
<property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
- <property name="jta.UserTransaction">UserTransaction</property>
+ <property name="hibernate.format_sql">true</property>
<mapping resource="jbpm.repository.hbm.xml" />
<mapping resource="jbpm.execution.hbm.xml" />
Modified: jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/datasource/mysql.hibernate.cfg.xml
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/datasource/mysql.hibernate.cfg.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/datasource/mysql.hibernate.cfg.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -10,7 +10,7 @@
<property name="hibernate.connection.datasource">java:JbpmDS</property>
<property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
- <property name="jta.UserTransaction">UserTransaction</property>
+ <property name="hibernate.format_sql">true</property>
<mapping resource="jbpm.repository.hbm.xml" />
<mapping resource="jbpm.execution.hbm.xml" />
Modified: jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/datasource/oracle.hibernate.cfg.xml
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/datasource/oracle.hibernate.cfg.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/datasource/oracle.hibernate.cfg.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -10,7 +10,7 @@
<property name="hibernate.connection.datasource">java:JbpmDS</property>
<property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
- <property name="jta.UserTransaction">UserTransaction</property>
+ <property name="hibernate.format_sql">true</property>
<mapping resource="jbpm.repository.hbm.xml" />
<mapping resource="jbpm.execution.hbm.xml" />
Modified: jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/datasource/postgresql.hibernate.cfg.xml
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/datasource/postgresql.hibernate.cfg.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/datasource/postgresql.hibernate.cfg.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -10,7 +10,7 @@
<property name="hibernate.connection.datasource">java:JbpmDS</property>
<property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
- <property name="jta.UserTransaction">UserTransaction</property>
+ <property name="hibernate.format_sql">true</property>
<mapping resource="jbpm.repository.hbm.xml" />
<mapping resource="jbpm.execution.hbm.xml" />
Modified: jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/datasource/sybase.hibernate.cfg.xml
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/datasource/sybase.hibernate.cfg.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/distro/src/main/files/install/src/cfg/hibernate/datasource/sybase.hibernate.cfg.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -10,7 +10,7 @@
<property name="hibernate.connection.datasource">java:JbpmDS</property>
<property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
- <property name="jta.UserTransaction">UserTransaction</property>
+ <property name="hibernate.format_sql">true</property>
<mapping resource="jbpm.repository.hbm.xml" />
<mapping resource="jbpm.execution.hbm.xml" />
Added: jbpm4/trunk/modules/distro/src/main/files/install/src/tomcat/context.xml
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/install/src/tomcat/context.xml (rev 0)
+++ jbpm4/trunk/modules/distro/src/main/files/install/src/tomcat/context.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<Context>
+ <ResourceLink name="jdbc/JbpmDS" global="jdbc/jbpm" type="javax.sql.DataSource" />
+ <Realm className="org.jbpm.integration.tomcat6.JbpmConsoleRealm" dataSourceName="jdbc/jbpm" />
+</Context>
Property changes on: jbpm4/trunk/modules/distro/src/main/files/install/src/tomcat/context.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ native
Modified: jbpm4/trunk/modules/distro/src/main/files/install/src/tomcat/server.xml
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/install/src/tomcat/server.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/distro/src/main/files/install/src/tomcat/server.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -1,50 +1,103 @@
-<?xml version='1.0' encoding='utf-8'?>
- <!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version
- 2.0 (the "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
+<?xml version="1.0" encoding="UTF-8"?>
- http://www.apache.org/licenses/LICENSE-2.0 Unless required by
- applicable law or agreed to in writing, software distributed under
- the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
- OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and
- limitations under the License.
- -->
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Note: A "Server" is not itself a "Container", so you may not
+ define subcomponents such as "Valves" at this level.
+ Documentation at /docs/config/server.html
+-->
<Server port="8005" shutdown="SHUTDOWN">
-
+ <!--APR library loader. Documentation at /docs/apr.html -->
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
+ <!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
<Listener className="org.apache.catalina.core.JasperListener" />
+ <!-- Prevent memory leaks due to use of particular java/javax APIs-->
+ <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
+ <!-- JMX Support for the Tomcat server. Documentation at /docs/non-existent.html -->
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
- <Service name="Catalina">
+ <!-- Global JNDI resources
+ Documentation at /docs/jndi-resources-howto.html
+ -->
+ <GlobalNamingResources>
+ <!-- Editable user database that can also be used by
+ UserDatabaseRealm to authenticate users
+ -->
+ <Resource name="UserDatabase" auth="Container"
+ type="org.apache.catalina.UserDatabase"
+ description="User database that can be updated and saved"
+ factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
+ pathname="conf/tomcat-users.xml" />
- <Connector address="${bind.address}" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
+ <!-- jBPM data source also used by JbpmConsoleRealm -->
+ <Resource name="jdbc/jbpm" auth="Container" type="javax.sql.DataSource"
+ username="@jdbc.username@" password="@jdbc.password@"
+ driverClassName="@jdbc.driver@" url="@jdbc.url@" />
+ </GlobalNamingResources>
- <Connector address="${bind.address}" port="8009" protocol="AJP/1.3" redirectPort="8443" />
+ <!-- A "Service" is a collection of one or more "Connectors" that share
+ a single "Container" Note: A "Service" is not itself a "Container",
+ so you may not define subcomponents such as "Valves" at this level.
+ Documentation at /docs/config/service.html
+ -->
+ <Service name="Catalina">
+ <!-- A "Connector" represents an endpoint by which requests are received
+ and responses are returned. Documentation at :
+ Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
+ Java AJP Connector: /docs/config/ajp.html
+ APR (HTTP/AJP) Connector: /docs/apr.html
+ Define a non-SSL HTTP/1.1 Connector on port 8080
+ -->
+ <Connector address="${bind.address}" port="8080" protocol="HTTP/1.1"
+ connectionTimeout="20000" redirectPort="8443" />
+ <!-- Define an AJP 1.3 Connector on port 8009 -->
+ <Connector address="${bind.address}" port="8009" protocol="AJP/1.3"
+ redirectPort="8443" />
+
+ <!-- An Engine represents the entry point (within Catalina) that processes
+ every request. The Engine implementation for Tomcat stand alone
+ analyzes the HTTP headers included with the request, and passes them
+ on to the appropriate Host (virtual host).
+ Documentation at /docs/config/engine.html -->
<Engine name="Catalina" defaultHost="localhost">
+ <!-- Editable user database that can also be used by
+ UserDatabaseRealm to authenticate users
+ -->
+ <Resource name="UserDatabase" auth="Container"
+ type="org.apache.catalina.UserDatabase"
+ description="User database that can be updated and saved"
+ factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
+ pathname="conf/tomcat-users.xml" />
- <Host name="localhost" appBase="webapps" unpackWARs="true"
- autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
-
+ <!-- Define the default virtual host
+ Note: XML Schema validation will not work with Xerces 2.2.
+ -->
+ <Host name="localhost" appBase="webapps"
+ unpackWARs="true" autoDeploy="true"
+ xmlValidation="false" xmlNamespaceAware="false">
<!--
- Current workaround for using the JBPM identity tables on Tomcat.
- Setting the Realm on the context with path /jbpm-console did not seem
- to work. Note that this workaround means that the cmplete localhost
- domain will use this realm !
- -->
- <Realm className="org.jbpm.integration.tomcat6.JbpmConsoleRealm"
- driverName="@jdbc.driver@"
- connectionUrl="@jdbc.url@"
- connectionName="@jdbc.username@"
- connectionPassword="@jdbc.password@" />
-
+ Current workaround for using the JBPM identity tables on Tomcat. Setting the Realm on
+ the context with path /jbpm-console did not seem to work. Note that this workaround
+ means that the complete localhost domain will use this realm !
+ -->
</Host>
</Engine>
</Service>
-</Server>
\ No newline at end of file
+</Server>
Modified: jbpm4/trunk/modules/enterprise/pom.xml
===================================================================
--- jbpm4/trunk/modules/enterprise/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/enterprise/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -9,7 +9,8 @@
<!-- $Id$ -->
-<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">
+<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>jBPM 4 - Enterprise</name>
@@ -21,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
@@ -74,94 +75,4 @@
</plugin>
</plugins>
</build>
-
-<!--
- <testResources>
- <testResource>
- <directory>src/test/resources</directory>
- <filtering>true</filtering>
- </testResource>
- </testResources>
-
- <plugins>
-
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <executions>
-
- <execution>
- <id>assembly-test-dependencies</id>
- <phase>generate-test-resources</phase>
- <goals>
- <goal>directory-single</goal>
- </goals>
- <configuration>
- <finalName>test-dependencies</finalName>
- <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
- <appendAssemblyId>false</appendAssemblyId>
- <descriptors>
- <descriptor>scripts/assembly-test-dependencies.xml</descriptor>
- </descriptors>
- </configuration>
- </execution>
-
- </executions>
- </plugin>
-
- <plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- <executions>
- <execution>
- <id>build-test-jars</id>
- <phase>process-test-classes</phase>
- <goals>
- <goal>run</goal>
- </goals>
- <configuration>
- <tasks>
- <property name="build.dir" value="${project.build.directory}" />
- <property name="test.resources.dir" value="${build.dir}/test-classes" />
- <property name="build.finalName" value="${project.build.finalName}" />
- <ant antfile="scripts/antrun-test-jars.xml" target="build-jars" />
- </tasks>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <excludes>
- <exclude>org/jbpm/enterprise/internal/ejb/TimerTest.java</exclude>
- <exclude>org/jbpm/enterprise/internal/ejb/EjbTimerSessionTest.java</exclude>
- </excludes>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <profiles>
- <profile>
- <id>no-bind-address</id>
- <activation>
- <property>
- <name>!bind.address</name>
- </property>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <skipTests>true</skipTests>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
-
- </profiles>
-
- -->
</project>
\ No newline at end of file
Modified: jbpm4/trunk/modules/examples/pom.xml
===================================================================
--- jbpm4/trunk/modules/examples/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/examples/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -9,7 +9,8 @@
<!-- $Id$ -->
-<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">
+<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">
<!-- Module Info -->
<modelVersion>4.0.0</modelVersion>
@@ -22,7 +23,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/integration/console/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/console/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/integration/console/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -9,7 +9,8 @@
<!-- $Id$ -->
-<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">
+<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>jBPM 4 - Integration Console</name>
@@ -22,7 +23,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-integration</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
</parent>
<!-- Properties -->
Modified: jbpm4/trunk/modules/integration/form-plugin/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/form-plugin/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/integration/form-plugin/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -9,7 +9,8 @@
<!-- $Id$ -->
-<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">
+<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>jBPM 4 - Integration Form Plugin</name>
@@ -22,7 +23,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-integration</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
</parent>
<!-- Dependencies -->
Modified: jbpm4/trunk/modules/integration/graphView-plugin/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/graphView-plugin/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/integration/graphView-plugin/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -9,7 +9,8 @@
<!-- $Id$ -->
-<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">
+<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>jBPM 4 - Integration GraphView Plugin</name>
@@ -21,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-integration</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
</parent>
<!-- Dependencies -->
Modified: jbpm4/trunk/modules/integration/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/integration/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -9,7 +9,8 @@
<!-- $Id$ -->
-<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">
+<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>jBPM 4 - Integration</name>
@@ -23,7 +24,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/integration/report/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/report/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/integration/report/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -9,7 +9,8 @@
<!-- $Id$ -->
-<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">
+<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>jBPM 4 - Integration Reports</name>
@@ -21,6 +22,6 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-integration</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
</parent>
</project>
Modified: jbpm4/trunk/modules/integration/report/src/main/resources/overall_activity.rptdesign
===================================================================
--- jbpm4/trunk/modules/integration/report/src/main/resources/overall_activity.rptdesign 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/integration/report/src/main/resources/overall_activity.rptdesign 2010-07-17 14:15:48 UTC (rev 6506)
@@ -12,7 +12,7 @@
<property name="odaDriverClass">org.hsqldb.jdbcDriver</property>
<property name="odaURL">jdbc:hsqldb:hsql://localhost:1701</property>
<property name="odaUser">sa</property>
- <property name="odaJndiName">java:/JbpmDS</property>
+ <property name="odaJndiName">java:JbpmDS</property>
</oda-data-source>
</data-sources>
<data-sets>
Modified: jbpm4/trunk/modules/integration/report/src/main/resources/overall_activity_old.rptdesign
===================================================================
--- jbpm4/trunk/modules/integration/report/src/main/resources/overall_activity_old.rptdesign 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/integration/report/src/main/resources/overall_activity_old.rptdesign 2010-07-17 14:15:48 UTC (rev 6506)
@@ -14,7 +14,7 @@
<property name="odaURL">jdbc:mysql://localhost:3306/jbpmdb</property>
<property name="odaUser">jbpm</property>
<encrypted-property name="odaPassword" encryptionID="base64">amJwbQ==</encrypted-property>
- <property name="odaJndiName">java:/JbpmDS</property>
+ <property name="odaJndiName">java:JbpmDS</property>
</oda-data-source>
</data-sources>
<data-sets>
Modified: jbpm4/trunk/modules/integration/report/src/main/resources/process_summary.rptdesign
===================================================================
--- jbpm4/trunk/modules/integration/report/src/main/resources/process_summary.rptdesign 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/integration/report/src/main/resources/process_summary.rptdesign 2010-07-17 14:15:48 UTC (rev 6506)
@@ -30,7 +30,7 @@
<property name="odaURL">jdbc:mysql://localhost:3306/jbpmdb</property>
<property name="odaUser">jbpm</property>
<encrypted-property name="odaPassword" encryptionID="base64">amJwbQ==</encrypted-property>
- <property name="odaJndiName">java:/JbpmDS</property>
+ <property name="odaJndiName">java:JbpmDS</property>
</oda-data-source>
</data-sources>
<data-sets>
Modified: jbpm4/trunk/modules/integration/report/src/main/resources/specific_system_overview.rptdesign
===================================================================
--- jbpm4/trunk/modules/integration/report/src/main/resources/specific_system_overview.rptdesign 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/integration/report/src/main/resources/specific_system_overview.rptdesign 2010-07-17 14:15:48 UTC (rev 6506)
@@ -104,7 +104,7 @@
<property name="odaDriverClass">org.hsqldb.jdbcDriver</property>
<property name="odaURL">jdbc:hsqldb:hsql://localhost:1701</property>
<property name="odaUser">sa</property>
- <property name="odaJndiName">java:/JbpmDS</property>
+ <property name="odaJndiName">java:JbpmDS</property>
</oda-data-source>
</data-sources>
<data-sets>
Modified: jbpm4/trunk/modules/integration/tomcat/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/tomcat/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/integration/tomcat/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -9,7 +9,8 @@
<!-- $Id$ -->
-<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">
+<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>jBPM 4 - Integration Tomcat 6</name>
@@ -21,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-integration</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
</parent>
<!-- Dependencies -->
Modified: jbpm4/trunk/modules/integration/tomcat/src/main/java/org/jbpm/integration/tomcat6/JbpmConsoleRealm.java
===================================================================
--- jbpm4/trunk/modules/integration/tomcat/src/main/java/org/jbpm/integration/tomcat6/JbpmConsoleRealm.java 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/integration/tomcat/src/main/java/org/jbpm/integration/tomcat6/JbpmConsoleRealm.java 2010-07-17 14:15:48 UTC (rev 6506)
@@ -26,114 +26,120 @@
import java.security.Principal;
import java.sql.Connection;
-import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
-import java.util.Properties;
+import javax.naming.Context;
+import javax.naming.NamingException;
+import javax.sql.DataSource;
+
+import org.apache.catalina.ServerFactory;
+import org.apache.catalina.core.StandardServer;
import org.apache.catalina.realm.GenericPrincipal;
import org.apache.catalina.realm.JDBCRealm;
import org.apache.catalina.realm.RealmBase;
+import org.apache.naming.ContextBindings;
-
/**
- * Basic implementation of a Realm authenticator for the jBPM identity tables
- * using plain JDBC queries.
- *
- * The default provided JDBCRealm cannot be used, since the tables need
- * to follow a schema which does not map to the jBPM identity tables.
- * See http://tomcat.apache.org/tomcat-6.0-doc/realm-howto.html#JDBCRealm.
- *
+ * <p>
+ * Basic implementation of a Realm authenticator for the jBPM identity tables using plain JDBC
+ * queries.
+ * </p>
+ * <p>
+ * The default provided JDBCRealm cannot be used, since the tables need to follow a schema which
+ * does not map to the jBPM identity tables.
+ * </p>
+ * <p>
* This code is based on the {@link JDBCRealm} code.
+ * </p>
*
+ * @see <a href="http://tomcat.apache.org/tomcat-6.0-doc/realm-howto.html">Realm How-To</a>
* @author Joram Barrez
+ * @author Alejandro Guizar
*/
public class JbpmConsoleRealm extends RealmBase {
-
+
private String driverName;
-
private String connectionUrl;
-
private String connectionName;
-
private String connectionPassword;
-
- private Driver driver;
-
+
+ private String dataSourceName;
+ private boolean localDataSource;
+ private DataSource dataSource;
+
public Principal authenticate(String user, String credentials) {
- Connection conn = null;
try {
-
- conn = openConnection();
- Long userId = retrieveUserId(conn, user, credentials);
-
- if (userId != null) {
- List<String> roles = retrieveRoles(conn, userId);
- return new GenericPrincipal(this, user, credentials, roles);
- }
-
- } catch (Exception e) {
- containerLog.error(e);
- } finally {
- if (conn != null) {
- try {
- conn.close();
- } catch (SQLException e) {
- containerLog.error(e);
+ Connection conn = openConnection();
+ try {
+ long userId = retrieveUserId(conn, user, credentials);
+ if (userId != -1) {
+ List<String> roles = retrieveRoles(conn, userId);
+ return new GenericPrincipal(this, user, credentials, roles);
}
}
+ finally {
+ conn.close();
+ }
}
+ catch (SQLException e) {
+ containerLog.error(e);
+ }
return null;
}
-
- private Long retrieveUserId(Connection conn, String username, String password) throws SQLException {
- Long result = null;
- PreparedStatement stm = null;
+
+ private long retrieveUserId(Connection conn, String username, String password)
+ throws SQLException {
+ PreparedStatement stm = conn.prepareStatement("SELECT DBID_\n"
+ + "FROM JBPM4_ID_USER\n"
+ + "WHERE ID_=? AND PASSWORD_=?");
try {
- stm = conn.prepareStatement("SELECT DBID_ FROM JBPM4_ID_USER WHERE ID_=? AND PASSWORD_=?");
stm.setString(1, username);
stm.setString(2, password);
ResultSet rs = stm.executeQuery();
- while (rs.next()) {
+ if (rs.next()) {
return rs.getLong(1);
}
- } finally {
+ }
+ finally {
stm.close();
}
- return result;
+ return -1;
}
-
+
private List<String> retrieveRoles(Connection conn, Long userDbId) throws SQLException {
- List<String> roles = new ArrayList<String>();
- PreparedStatement stm = null;
+ PreparedStatement stm = conn.prepareStatement("SELECT JBPM4_ID_GROUP.NAME_\n"
+ + "FROM JBPM4_ID_GROUP\n"
+ + "INNER JOIN JBPM4_ID_MEMBERSHIP ON JBPM4_ID_MEMBERSHIP.GROUP_=JBPM4_ID_GROUP.DBID_\n"
+ + "INNER JOIN JBPM4_ID_USER ON JBPM4_ID_MEMBERSHIP.USER_=JBPM4_ID_USER.DBID_\n"
+ + "WHERE JBPM4_ID_USER.DBID_=?");
try {
- stm = conn.prepareStatement("SELECT JBPM4_ID_GROUP.NAME_ FROM JBPM4_ID_GROUP " +
- "INNER JOIN JBPM4_ID_MEMBERSHIP ON JBPM4_ID_MEMBERSHIP.GROUP_=JBPM4_ID_GROUP.DBID_ " +
- "INNER JOIN JBPM4_ID_USER ON JBPM4_ID_MEMBERSHIP.USER_=JBPM4_ID_USER.DBID_ " +
- "WHERE JBPM4_ID_USER.DBID_=?");
stm.setLong(1, userDbId);
ResultSet rs = stm.executeQuery();
+ List<String> roles = new ArrayList<String>();
while (rs.next()) {
roles.add(rs.getString(1));
}
- } finally {
+ return roles;
+ }
+ finally {
stm.close();
}
- return roles;
}
-
+
public Principal authenticate(String user, byte[] credentials) {
return authenticate(user, new String(credentials));
}
-
- public Principal authenticate(String arg0, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6, String arg7) {
+
+ public Principal authenticate(String arg0, String arg1, String arg2, String arg3,
+ String arg4, String arg5, String arg6, String arg7) {
throw new UnsupportedOperationException();
}
-
+
/**
* Return the password associated with the principal user name.
*/
@@ -141,7 +147,6 @@
protected String getPassword(String username) {
throw new UnsupportedOperationException();
}
-
/**
* Return the principal associated with the given username.
@@ -150,104 +155,90 @@
protected Principal getPrincipal(String userName) {
throw new UnsupportedOperationException();
}
-
protected String getName() {
- return this.getClass().getName();
+ return getClass().getName();
}
public String getInfo() {
return "JbpmConsoleRealm";
}
-
-
+
private Connection openConnection() throws SQLException {
-
- if (driver == null) {
+ if (dataSourceName != null) {
+ if (dataSource == null) {
+ try {
+ Context context;
+ if (localDataSource) {
+ context = (Context) ContextBindings.getClassLoader().lookup("comp/env");
+ }
+ else {
+ StandardServer server = (StandardServer) ServerFactory.getServer();
+ context = server.getGlobalNamingContext();
+ }
+ dataSource = (DataSource) context.lookup(dataSourceName);
+ }
+ catch (NamingException e) {
+ SQLException sqlException = new SQLException("failed to retrieve " + dataSourceName);
+ sqlException.initCause(e);
+ throw sqlException;
+ }
+ }
+ return dataSource.getConnection();
+ }
+ else {
try {
- driver = (Driver) Class.forName(driverName).newInstance();
- DriverManager.setLoginTimeout(10);
- } catch (Exception e) {
- throw new RuntimeException("Could not instantiate driver " + driverName);
+ Class.forName(driverName);
+ Connection connection = DriverManager.getConnection(connectionUrl,
+ connectionName,
+ connectionPassword);
+ connection.setReadOnly(true);
+ return connection;
}
+ catch (ClassNotFoundException e) {
+ SQLException sqlException = new SQLException("could not find " + driverName);
+ sqlException.initCause(e);
+ throw sqlException;
+ }
}
-
-
- Properties props = new Properties();
- props.put("user", connectionName);
- props.put("password", connectionPassword);
-
- Connection conn = driver.connect(connectionUrl, props);
- conn.setReadOnly(true);
- return conn;
}
-
- /**
- * @return the driverName
- */
+
+ public String getDataSourceName() {
+ return dataSourceName;
+ }
+
+ public void setDataSourceName(String dataSourceName) {
+ this.dataSourceName = dataSourceName;
+ }
+
public String getDriverName() {
return driverName;
}
-
-
- /**
- * @param driverName the driverName to set
- */
public void setDriverName(String driverName) {
this.driverName = driverName;
}
-
-
- /**
- * @return the connectionUrl
- */
public String getConnectionUrl() {
return connectionUrl;
}
-
-
- /**
- * @param connectionUrl the connectionUrl to set
- */
public void setConnectionUrl(String connectionUrl) {
this.connectionUrl = connectionUrl;
}
-
-
- /**
- * @return the connectionName
- */
public String getConnectionName() {
return connectionName;
}
-
-
- /**
- * @param connectionName the connectionName to set
- */
public void setConnectionName(String connectionName) {
this.connectionName = connectionName;
}
-
-
- /**
- * @return the connectionPassword
- */
public String getConnectionPassword() {
return connectionPassword;
}
-
-
- /**
- * @param connectionPassword the connectionPassword to set
- */
public void setConnectionPassword(String connectionPassword) {
this.connectionPassword = connectionPassword;
}
Modified: jbpm4/trunk/modules/jboss/pom.xml
===================================================================
--- jbpm4/trunk/modules/jboss/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/jboss/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -1,5 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<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">
+
+<!-- ====================================================================== -->
+<!-- jBPM: Workflow in Java -->
+<!-- -->
+<!-- Distributable under LGPL license. -->
+<!-- See terms of license at http://www.gnu.org. -->
+<!-- ====================================================================== -->
+
+<!-- $Id$ -->
+
+<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>jBPM 4 - JBoss Integration</name>
@@ -12,19 +23,14 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
</parent>
- <!-- Properties -->
- <properties>
- </properties>
-
<!-- Dependencies -->
<dependencies>
<dependency>
<groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-jpdl</artifactId>
+ <artifactId>jbpm-jpdl</artifactId>
</dependency>
</dependencies>
-
</project>
Property changes on: jbpm4/trunk/modules/jboss/pom.xml
___________________________________________________________________
Name: svn:keywords
+ Id
Modified: jbpm4/trunk/modules/jpdl/pom.xml
===================================================================
--- jbpm4/trunk/modules/jpdl/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/jpdl/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -9,7 +9,8 @@
<!-- $Id: pom.xml 1790 2008-07-31 12:13:06Z tom.baeyens(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">
+<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>jBPM 4 - jPDL</name>
@@ -21,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/log/pom.xml
===================================================================
--- jbpm4/trunk/modules/log/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/log/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -9,7 +9,8 @@
<!-- $Id$ -->
-<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">
+<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">
<!-- Module Info -->
<modelVersion>4.0.0</modelVersion>
@@ -22,7 +23,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/migration/pom.xml
===================================================================
--- jbpm4/trunk/modules/migration/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/migration/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -9,7 +9,8 @@
<!-- $Id$ -->
-<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">
+<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>jBPM 4 - Migration - Tool</name>
@@ -21,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/pvm/pom.xml
===================================================================
--- jbpm4/trunk/modules/pvm/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/pvm/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -9,7 +9,8 @@
<!-- $Id$ -->
-<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">
+<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>jBPM 4 - PVM</name>
@@ -21,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/test-base/pom.xml
===================================================================
--- jbpm4/trunk/modules/test-base/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/test-base/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -9,7 +9,8 @@
<!-- $Id$ -->
-<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">
+<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>jBPM 4 - Test Base</name>
<groupId>org.jbpm.jbpm4</groupId>
@@ -20,7 +21,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/test-db/pom.xml
===================================================================
--- jbpm4/trunk/modules/test-db/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/test-db/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -9,7 +9,8 @@
<!-- $Id$ -->
-<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">
+<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>jBPM 4 - Test DB</name>
<groupId>org.jbpm.jbpm4</groupId>
@@ -20,7 +21,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/test-pojo/pom.xml
===================================================================
--- jbpm4/trunk/modules/test-pojo/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/test-pojo/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -1,17 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- ====================================================================== -->
+<!-- jBPM: Workflow in Java -->
<!-- -->
-<!-- JBoss, the OpenSource J2EE webOS -->
-<!-- -->
<!-- Distributable under LGPL license. -->
<!-- See terms of license at http://www.gnu.org. -->
-<!-- -->
<!-- ====================================================================== -->
<!-- $Id$ -->
-<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">
+<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>jBPM 4 - Test POJO</name>
<groupId>org.jbpm.jbpm4</groupId>
@@ -22,7 +21,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/userguide/pom.xml
===================================================================
--- jbpm4/trunk/modules/userguide/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/modules/userguide/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -1,17 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
- <!-- ====================================================================== -->
- <!-- -->
- <!-- JBoss, the OpenSource J2EE webOS -->
- <!-- -->
- <!-- Distributable under LGPL license. -->
- <!-- See terms of license at http://www.gnu.org. -->
- <!-- -->
- <!-- ====================================================================== -->
+<!-- ====================================================================== -->
+<!-- jBPM: Workflow in Java -->
+<!-- -->
+<!-- Distributable under LGPL license. -->
+<!-- See terms of license at http://www.gnu.org. -->
+<!-- ====================================================================== -->
- <!-- $Id: pom.xml 2693 2008-10-31 09:12:32Z tom.baeyens(a)jboss.com $ -->
+<!-- $Id$ -->
-<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">
+<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>
@@ -24,7 +23,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Property changes on: jbpm4/trunk/modules/userguide/pom.xml
___________________________________________________________________
Name: svn:keywords
+ Id
Modified: jbpm4/trunk/pom.xml
===================================================================
--- jbpm4/trunk/pom.xml 2010-07-17 07:57:15 UTC (rev 6505)
+++ jbpm4/trunk/pom.xml 2010-07-17 14:15:48 UTC (rev 6506)
@@ -9,13 +9,14 @@
<!-- $Id$ -->
-<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">
+<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>jBPM 4</name>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4-SNAPSHOT</version>
<packaging>pom</packaging>
<!-- Parent -->
@@ -490,6 +491,7 @@
</releases>
<snapshots>
<enabled>true</enabled>
+ <updatePolicy>never</updatePolicy>
</snapshots>
</repository>
</repositories>
@@ -501,7 +503,6 @@
<url>http://repository.jboss.org/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
- <updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
15 years, 9 months
JBoss JBPM SVN: r6505 - jbpm4/tags.
by do-not-reply@jboss.org
Author: alex.guizar(a)jboss.com
Date: 2010-07-17 03:57:15 -0400 (Sat, 17 Jul 2010)
New Revision: 6505
Removed:
jbpm4/tags/jbpm-4.4/
Log:
remove old jbpm-4.4 tag
15 years, 9 months
JBoss JBPM SVN: r6504 - in jbpm4/trunk: modules/api and 21 other directories.
by do-not-reply@jboss.org
Author: alex.guizar(a)jboss.com
Date: 2010-07-16 19:39:04 -0400 (Fri, 16 Jul 2010)
New Revision: 6504
Modified:
jbpm4/trunk/modules/api/pom.xml
jbpm4/trunk/modules/bpmn/pom.xml
jbpm4/trunk/modules/db/pom.xml
jbpm4/trunk/modules/devguide/pom.xml
jbpm4/trunk/modules/distro/pom.xml
jbpm4/trunk/modules/enterprise/pom.xml
jbpm4/trunk/modules/examples/pom.xml
jbpm4/trunk/modules/integration/console/pom.xml
jbpm4/trunk/modules/integration/form-plugin/pom.xml
jbpm4/trunk/modules/integration/graphView-plugin/pom.xml
jbpm4/trunk/modules/integration/pom.xml
jbpm4/trunk/modules/integration/report/pom.xml
jbpm4/trunk/modules/integration/tomcat/pom.xml
jbpm4/trunk/modules/jboss/pom.xml
jbpm4/trunk/modules/jpdl/pom.xml
jbpm4/trunk/modules/log/pom.xml
jbpm4/trunk/modules/migration/pom.xml
jbpm4/trunk/modules/pvm/pom.xml
jbpm4/trunk/modules/test-base/pom.xml
jbpm4/trunk/modules/test-db/pom.xml
jbpm4/trunk/modules/test-pojo/pom.xml
jbpm4/trunk/modules/userguide/pom.xml
jbpm4/trunk/pom.xml
Log:
[maven-release-plugin] prepare for next development iteration
Modified: jbpm4/trunk/modules/api/pom.xml
===================================================================
--- jbpm4/trunk/modules/api/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/api/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/bpmn/pom.xml
===================================================================
--- jbpm4/trunk/modules/bpmn/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/bpmn/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/db/pom.xml
===================================================================
--- jbpm4/trunk/modules/db/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/db/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -23,7 +23,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/devguide/pom.xml
===================================================================
--- jbpm4/trunk/modules/devguide/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/devguide/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/distro/pom.xml
===================================================================
--- jbpm4/trunk/modules/distro/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/distro/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -20,7 +20,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/enterprise/pom.xml
===================================================================
--- jbpm4/trunk/modules/enterprise/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/enterprise/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -21,7 +21,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/examples/pom.xml
===================================================================
--- jbpm4/trunk/modules/examples/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/examples/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/integration/console/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/console/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/integration/console/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-integration</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
</parent>
<!-- Properties -->
Modified: jbpm4/trunk/modules/integration/form-plugin/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/form-plugin/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/integration/form-plugin/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-integration</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
</parent>
<!-- Dependencies -->
Modified: jbpm4/trunk/modules/integration/graphView-plugin/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/graphView-plugin/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/integration/graphView-plugin/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -21,7 +21,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-integration</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
</parent>
<!-- Dependencies -->
Modified: jbpm4/trunk/modules/integration/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/integration/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -23,7 +23,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/integration/report/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/report/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/integration/report/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -21,6 +21,6 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-integration</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
</parent>
</project>
Modified: jbpm4/trunk/modules/integration/tomcat/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/tomcat/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/integration/tomcat/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -21,7 +21,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-integration</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
</parent>
<!-- Dependencies -->
Modified: jbpm4/trunk/modules/jboss/pom.xml
===================================================================
--- jbpm4/trunk/modules/jboss/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/jboss/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -12,7 +12,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
</parent>
<!-- Properties -->
Modified: jbpm4/trunk/modules/jpdl/pom.xml
===================================================================
--- jbpm4/trunk/modules/jpdl/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/jpdl/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -21,7 +21,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/log/pom.xml
===================================================================
--- jbpm4/trunk/modules/log/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/log/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/migration/pom.xml
===================================================================
--- jbpm4/trunk/modules/migration/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/migration/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -21,7 +21,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/pvm/pom.xml
===================================================================
--- jbpm4/trunk/modules/pvm/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/pvm/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -21,7 +21,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/test-base/pom.xml
===================================================================
--- jbpm4/trunk/modules/test-base/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/test-base/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -20,7 +20,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/test-db/pom.xml
===================================================================
--- jbpm4/trunk/modules/test-db/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/test-db/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -20,7 +20,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/test-pojo/pom.xml
===================================================================
--- jbpm4/trunk/modules/test-pojo/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/test-pojo/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/userguide/pom.xml
===================================================================
--- jbpm4/trunk/modules/userguide/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/modules/userguide/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/pom.xml
===================================================================
--- jbpm4/trunk/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
+++ jbpm4/trunk/pom.xml 2010-07-16 23:39:04 UTC (rev 6504)
@@ -15,7 +15,7 @@
<name>jBPM 4</name>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.4</version>
+ <version>4.5-SNAPSHOT</version>
<packaging>pom</packaging>
<!-- Parent -->
@@ -745,10 +745,4 @@
</modules>
</profile>
</profiles>
-
- <scm>
- <connection>scm:svn:http://anonsvn.jboss.org/repos/jbpm/jbpm/jbpm-4.4</connection>
- <developerConnection>scm:svn:https://svn.jboss.org/repos/jbpm/jbpm4/tags/jbpm-4.4</developerConnection>
- <url>http://fisheye.jboss.org/browse/JbpmSvn/jbpm/jbpm-4.4</url>
- </scm>
</project>
15 years, 9 months
JBoss JBPM SVN: r6503 - in jbpm4/tags: jbpm-4.4 and 26 other directories.
by do-not-reply@jboss.org
Author: alex.guizar(a)jboss.com
Date: 2010-07-16 19:38:19 -0400 (Fri, 16 Jul 2010)
New Revision: 6503
Added:
jbpm4/tags/jbpm-4.4/
jbpm4/tags/jbpm-4.4/modules/api/pom.xml
jbpm4/tags/jbpm-4.4/modules/bpmn/pom.xml
jbpm4/tags/jbpm-4.4/modules/db/pom.xml
jbpm4/tags/jbpm-4.4/modules/devguide/pom.xml
jbpm4/tags/jbpm-4.4/modules/distro/pom.xml
jbpm4/tags/jbpm-4.4/modules/distro/src/main/files/examples/build.xml
jbpm4/tags/jbpm-4.4/modules/distro/src/main/files/install/build.xml
jbpm4/tags/jbpm-4.4/modules/distro/src/main/files/install/src/tomcat/server.xml
jbpm4/tags/jbpm-4.4/modules/enterprise/pom.xml
jbpm4/tags/jbpm-4.4/modules/examples/pom.xml
jbpm4/tags/jbpm-4.4/modules/integration/console/pom.xml
jbpm4/tags/jbpm-4.4/modules/integration/form-plugin/pom.xml
jbpm4/tags/jbpm-4.4/modules/integration/graphView-plugin/pom.xml
jbpm4/tags/jbpm-4.4/modules/integration/pom.xml
jbpm4/tags/jbpm-4.4/modules/integration/report/pom.xml
jbpm4/tags/jbpm-4.4/modules/integration/tomcat/pom.xml
jbpm4/tags/jbpm-4.4/modules/jboss/pom.xml
jbpm4/tags/jbpm-4.4/modules/jpdl/pom.xml
jbpm4/tags/jbpm-4.4/modules/log/pom.xml
jbpm4/tags/jbpm-4.4/modules/migration/pom.xml
jbpm4/tags/jbpm-4.4/modules/pvm/pom.xml
jbpm4/tags/jbpm-4.4/modules/test-base/pom.xml
jbpm4/tags/jbpm-4.4/modules/test-db/pom.xml
jbpm4/tags/jbpm-4.4/modules/test-pojo/pom.xml
jbpm4/tags/jbpm-4.4/modules/userguide/pom.xml
jbpm4/tags/jbpm-4.4/pom.xml
jbpm4/tags/jbpm-4.4/qa/build.xml
jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-db.sh
jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-enterprise.sh
jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-jboss.sh
jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-tomcat.sh
jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-upgrade.sh
Removed:
jbpm4/tags/jbpm-4.4/modules/api/pom.xml
jbpm4/tags/jbpm-4.4/modules/bpmn/pom.xml
jbpm4/tags/jbpm-4.4/modules/db/pom.xml
jbpm4/tags/jbpm-4.4/modules/devguide/pom.xml
jbpm4/tags/jbpm-4.4/modules/distro/pom.xml
jbpm4/tags/jbpm-4.4/modules/distro/src/main/files/examples/build.xml
jbpm4/tags/jbpm-4.4/modules/distro/src/main/files/install/build.xml
jbpm4/tags/jbpm-4.4/modules/distro/src/main/files/install/src/tomcat/server.xml
jbpm4/tags/jbpm-4.4/modules/enterprise/pom.xml
jbpm4/tags/jbpm-4.4/modules/examples/pom.xml
jbpm4/tags/jbpm-4.4/modules/integration/console/pom.xml
jbpm4/tags/jbpm-4.4/modules/integration/form-plugin/pom.xml
jbpm4/tags/jbpm-4.4/modules/integration/graphView-plugin/pom.xml
jbpm4/tags/jbpm-4.4/modules/integration/pom.xml
jbpm4/tags/jbpm-4.4/modules/integration/report/pom.xml
jbpm4/tags/jbpm-4.4/modules/integration/tomcat/pom.xml
jbpm4/tags/jbpm-4.4/modules/jboss/pom.xml
jbpm4/tags/jbpm-4.4/modules/jpdl/pom.xml
jbpm4/tags/jbpm-4.4/modules/log/pom.xml
jbpm4/tags/jbpm-4.4/modules/migration/pom.xml
jbpm4/tags/jbpm-4.4/modules/pvm/pom.xml
jbpm4/tags/jbpm-4.4/modules/test-base/pom.xml
jbpm4/tags/jbpm-4.4/modules/test-db/pom.xml
jbpm4/tags/jbpm-4.4/modules/test-pojo/pom.xml
jbpm4/tags/jbpm-4.4/modules/userguide/pom.xml
jbpm4/tags/jbpm-4.4/pom.xml
jbpm4/tags/jbpm-4.4/qa/build.xml
jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-db.sh
jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-enterprise.sh
jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-jboss.sh
jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-tomcat.sh
jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-upgrade.sh
Log:
[maven-release-plugin] copy for tag jbpm-4.4
Copied: jbpm4/tags/jbpm-4.4 (from rev 6494, jbpm4/trunk)
Deleted: jbpm4/tags/jbpm-4.4/modules/api/pom.xml
===================================================================
--- jbpm4/trunk/modules/api/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/api/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,120 +0,0 @@
-<?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$ -->
-
-<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">
-
- <!-- Module info -->
- <modelVersion>4.0.0</modelVersion>
- <name>jBPM 4 - API</name>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-api</artifactId>
- <packaging>jar</packaging>
-
- <!-- Parent -->
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm</artifactId>
- <version>4.4-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <!-- Dependencies -->
- <dependencies>
- <dependency>
- <groupId>jboss</groupId>
- <artifactId>jboss-j2ee</artifactId>
- <scope>provided</scope>
- </dependency>
- </dependencies>
-
- <!-- Profiles -->
- <profiles>
- <profile>
- <id>docs</id>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-javadoc-plugin</artifactId>
- <executions>
- <execution>
- <id>attach-javadocs</id>
- <goals>
- <goal>jar</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <artifactId>maven-javadoc-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-dependency-plugin</artifactId>
- <executions>
- <execution>
- <id>unpack</id>
- <phase>process-resources</phase>
- <goals>
- <goal>unpack</goal>
- </goals>
- <configuration>
- <artifactItems>
- <artifactItem>
- <groupId>org.jbpm.jbpm4.dependencies.xsddoctool</groupId>
- <artifactId>xsddoctool</artifactId>
- <version>1.0</version>
- <type>zip</type>
- <outputDirectory>target/xsddoctool</outputDirectory>
- </artifactItem>
- </artifactItems>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- <executions>
- <execution>
- <id>schemadocs-generation</id>
- <phase>compile</phase>
- <goals>
- <goal>run</goal>
- </goals>
- <configuration>
- <tasks>
- <java classname="com.docflex.xml.Generator" maxmemory="512m" fork="true">
- <classpath>
- <pathelement location="target/xsddoctool/xercesImpl.jar" />
- <pathelement location="target/xsddoctool/docflex-xml-re.jar" />
- </classpath>
- <!-- specify the template -->
- <arg value="-template" />
- <arg value="target/xsddoctool/XSDDoc/FramedDoc.tpl" />
- <arg value="-format" />
- <arg value="HTML" />
- <arg value="-d" />
- <arg value="target/schemadocs" />
- <arg value="-nodialog" />
- <arg value="-launchviewer=false" />
- <arg value="-p:docTitle=jPDL 4.0 Schema" />
- <arg value="src/main/resources/jpdl-4.0.xsd" />
- </java>
- </tasks>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-</project>
\ No newline at end of file
Copied: jbpm4/tags/jbpm-4.4/modules/api/pom.xml (from rev 6502, jbpm4/trunk/modules/api/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/api/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/api/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,119 @@
+<?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$ -->
+
+<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">
+
+ <!-- Module info -->
+ <modelVersion>4.0.0</modelVersion>
+ <name>jBPM 4 - API</name>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-api</artifactId>
+ <packaging>jar</packaging>
+
+ <!-- Parent -->
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm</artifactId>
+ <version>4.4</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+
+ <!-- Dependencies -->
+ <dependencies>
+ <dependency>
+ <groupId>jboss</groupId>
+ <artifactId>jboss-j2ee</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+
+ <!-- Profiles -->
+ <profiles>
+ <profile>
+ <id>docs</id>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>attach-javadocs</id>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>unpack</id>
+ <phase>process-resources</phase>
+ <goals>
+ <goal>unpack</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>org.jbpm.jbpm4.dependencies.xsddoctool</groupId>
+ <artifactId>xsddoctool</artifactId>
+ <version>1.0</version>
+ <type>zip</type>
+ <outputDirectory>target/xsddoctool</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>schemadocs-generation</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <tasks>
+ <java classname="com.docflex.xml.Generator" maxmemory="512m" fork="true">
+ <classpath>
+ <pathelement location="target/xsddoctool/xercesImpl.jar" />
+ <pathelement location="target/xsddoctool/docflex-xml-re.jar" />
+ </classpath>
+ <!-- specify the template -->
+ <arg value="-template" />
+ <arg value="target/xsddoctool/XSDDoc/FramedDoc.tpl" />
+ <arg value="-format" />
+ <arg value="HTML" />
+ <arg value="-d" />
+ <arg value="target/schemadocs" />
+ <arg value="-nodialog" />
+ <arg value="-launchviewer=false" />
+ <arg value="-p:docTitle=jPDL 4.0 Schema" />
+ <arg value="src/main/resources/jpdl-4.0.xsd" />
+ </java>
+ </tasks>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+</project>
\ No newline at end of file
Deleted: jbpm4/tags/jbpm-4.4/modules/bpmn/pom.xml
===================================================================
--- jbpm4/trunk/modules/bpmn/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/bpmn/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,81 +0,0 @@
-<?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 5246 2009-07-06 11:07:48Z tom.baeyens(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">
-
- <!-- Module Info -->
- <modelVersion>4.0.0</modelVersion>
- <name>jBPM 4 - BPMN</name>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-bpmn</artifactId>
- <packaging>jar</packaging>
-
- <!-- Parent -->
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm</artifactId>
- <version>4.4-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <!-- Dependencies -->
- <dependencies>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-pvm</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.beanshell</groupId>
- <artifactId>bsh</artifactId>
- <version>2.0b4</version>
- </dependency>
- <!-- 3rd Party -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </dependency>
- </dependencies>
-
- <!-- Plugins -->
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <excludes>
- <exclude>org/jbpm/test/xml/DbGenTest.java</exclude>
- </excludes>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <!-- Profiles -->
- <profiles>
- <!--
- skip tests if this is an integration test run (only examples and test-db are part of the
- integration test runs)
- -->
- <profile>
- <id>integration.test</id>
- <activation>
- <property>
- <name>bind.address</name>
- </property>
- </activation>
- <properties>
- <skipTests>true</skipTests>
- </properties>
- </profile>
- </profiles>
-</project>
\ No newline at end of file
Copied: jbpm4/tags/jbpm-4.4/modules/bpmn/pom.xml (from rev 6502, jbpm4/trunk/modules/bpmn/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/bpmn/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/bpmn/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,80 @@
+<?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 5246 2009-07-06 11:07:48Z tom.baeyens(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">
+
+ <!-- Module Info -->
+ <modelVersion>4.0.0</modelVersion>
+ <name>jBPM 4 - BPMN</name>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-bpmn</artifactId>
+ <packaging>jar</packaging>
+
+ <!-- Parent -->
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm</artifactId>
+ <version>4.4</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+
+ <!-- Dependencies -->
+ <dependencies>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-pvm</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.beanshell</groupId>
+ <artifactId>bsh</artifactId>
+ <version>2.0b4</version>
+ </dependency>
+ <!-- 3rd Party -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </dependency>
+ </dependencies>
+
+ <!-- Plugins -->
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <excludes>
+ <exclude>org/jbpm/test/xml/DbGenTest.java</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <!-- Profiles -->
+ <profiles>
+ <!--
+ skip tests if this is an integration test run (only examples and test-db are part of the
+ integration test runs)
+ -->
+ <profile>
+ <id>integration.test</id>
+ <activation>
+ <property>
+ <name>bind.address</name>
+ </property>
+ </activation>
+ <properties>
+ <skipTests>true</skipTests>
+ </properties>
+ </profile>
+ </profiles>
+</project>
\ No newline at end of file
Deleted: jbpm4/tags/jbpm-4.4/modules/db/pom.xml
===================================================================
--- jbpm4/trunk/modules/db/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/db/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,165 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- ====================================================================== -->
-<!-- -->
-<!-- JBoss, the OpenSource J2EE webOS -->
-<!-- -->
-<!-- Distributable under LGPL license. -->
-<!-- See terms of license at http://www.gnu.org. -->
-<!-- -->
-<!-- ====================================================================== -->
-
-<!-- $Id: pom.xml 3010 2008-11-20 08:30:16Z tom.baeyens(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">
-
- <!-- Module Info -->
- <modelVersion>4.0.0</modelVersion>
- <name>jBPM 4 - DB</name>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-db</artifactId>
- <packaging>jar</packaging>
-
- <!-- Parent -->
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm</artifactId>
- <version>4.4-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <profiles>
- <profile>
- <id>schema</id>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- <executions>
- <execution>
- <id>create-drop-script</id>
- <phase>generate-resources</phase>
- <goals>
- <goal>run</goal>
- </goals>
- <configuration>
- <tasks>
- <property name="project.output.dir" value="${project.build.outputDirectory}" />
- <ant antfile="scripts/antrun-schema.xml" target="create-schema" inheritRefs="yes" />
- </tasks>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
-
- <profile>
- <id>upgrade</id>
- <activation>
- <property>
- <name>old.version</name>
- </property>
- </activation>
-
- <properties>
- <old.scripts.directory>${project.build.directory}/create-drop-${old.version}</old.scripts.directory>
- </properties>
-
- <dependencies>
- <dependency>
- <groupId>com.oracle</groupId>
- <artifactId>ojdbc14</artifactId>
- <version>${oracle.version}</version>
- <scope>compile</scope>
- </dependency>
- </dependencies>
-
- <repositories>
- <repository>
- <id>qa.jboss.com</id>
- <url>http://www.qa.jboss.com/jdbc-drivers/maven2</url>
- </repository>
- </repositories>
-
- <build>
- <plugins>
-
- <plugin>
- <artifactId>maven-dependency-plugin</artifactId>
- <executions>
- <execution>
- <id>previous-version</id>
- <phase>generate-resources</phase>
- <goals>
- <goal>unpack</goal>
- </goals>
- <configuration>
- <artifactItems>
- <artifactItem>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-db</artifactId>
- <version>${old.version}</version>
- </artifactItem>
- </artifactItems>
- <outputDirectory>${old.scripts.directory}</outputDirectory>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
- <plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- <executions>
- <execution>
- <id>upgrade-script</id>
- <phase>compile</phase>
- <goals>
- <goal>run</goal>
- </goals>
- <configuration>
- <tasks>
- <!-- keep directory properties, explicit paths are bad practice -->
- <property name="project.output.dir" value="${project.build.outputDirectory}" />
- <property name="old.scripts.dir" value="${old.scripts.directory}"/>
- <!-- upgrade scripts could be written to distro directly -->
- <property name="upgrade.scripts.dir"
- value="${project.build.directory}/upgrade-${old.version}-to-${project.version}" />
- <!-- for some reason that i don't get, the user.home must be passed explicitly -->
- <property name="user.home" value="${user.home}" />
- <ant antfile="scripts/antrun-schema.xml" target="schema-upgrade"
- inheritRefs="yes" />
- </tasks>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
-
- </profiles>
-
- <!-- Dependencies -->
- <dependencies>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-jpdl</artifactId>
- </dependency>
- <dependency>
- <groupId>hsqldb</groupId>
- <artifactId>hsqldb</artifactId>
- </dependency>
- <dependency>
- <groupId>mysql</groupId>
- <artifactId>mysql-connector-java</artifactId>
- </dependency>
- <dependency>
- <groupId>postgresql</groupId>
- <artifactId>postgresql</artifactId>
- </dependency>
- </dependencies>
-
-
-</project>
\ No newline at end of file
Copied: jbpm4/tags/jbpm-4.4/modules/db/pom.xml (from rev 6502, jbpm4/trunk/modules/db/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/db/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/db/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- ====================================================================== -->
+<!-- -->
+<!-- JBoss, the OpenSource J2EE webOS -->
+<!-- -->
+<!-- Distributable under LGPL license. -->
+<!-- See terms of license at http://www.gnu.org. -->
+<!-- -->
+<!-- ====================================================================== -->
+
+<!-- $Id: pom.xml 3010 2008-11-20 08:30:16Z tom.baeyens(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">
+
+ <!-- Module Info -->
+ <modelVersion>4.0.0</modelVersion>
+ <name>jBPM 4 - DB</name>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-db</artifactId>
+ <packaging>jar</packaging>
+
+ <!-- Parent -->
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm</artifactId>
+ <version>4.4</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+
+ <profiles>
+ <profile>
+ <id>schema</id>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>create-drop-script</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <tasks>
+ <property name="project.output.dir" value="${project.build.outputDirectory}" />
+ <ant antfile="scripts/antrun-schema.xml" target="create-schema" inheritRefs="yes" />
+ </tasks>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ <profile>
+ <id>upgrade</id>
+ <activation>
+ <property>
+ <name>old.version</name>
+ </property>
+ </activation>
+
+ <properties>
+ <old.scripts.directory>${project.build.directory}/create-drop-${old.version}</old.scripts.directory>
+ </properties>
+
+ <dependencies>
+ <dependency>
+ <groupId>com.oracle</groupId>
+ <artifactId>ojdbc14</artifactId>
+ <version>${oracle.version}</version>
+ <scope>compile</scope>
+ </dependency>
+ </dependencies>
+
+ <repositories>
+ <repository>
+ <id>qa.jboss.com</id>
+ <url>http://www.qa.jboss.com/jdbc-drivers/maven2</url>
+ </repository>
+ </repositories>
+
+ <build>
+ <plugins>
+
+ <plugin>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>previous-version</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>unpack</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-db</artifactId>
+ <version>${old.version}</version>
+ </artifactItem>
+ </artifactItems>
+ <outputDirectory>${old.scripts.directory}</outputDirectory>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>upgrade-script</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <tasks>
+ <!-- keep directory properties, explicit paths are bad practice -->
+ <property name="project.output.dir" value="${project.build.outputDirectory}" />
+ <property name="old.scripts.dir" value="${old.scripts.directory}" />
+ <!-- upgrade scripts could be written to distro directly -->
+ <property name="upgrade.scripts.dir" value="${project.build.directory}/upgrade-${old.version}-to-${project.version}" />
+ <!-- for some reason that i don't get, the user.home must be passed explicitly -->
+ <property name="user.home" value="${user.home}" />
+ <ant antfile="scripts/antrun-schema.xml" target="schema-upgrade" inheritRefs="yes" />
+ </tasks>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ </profiles>
+
+ <!-- Dependencies -->
+ <dependencies>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-jpdl</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>hsqldb</groupId>
+ <artifactId>hsqldb</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>mysql</groupId>
+ <artifactId>mysql-connector-java</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>postgresql</groupId>
+ <artifactId>postgresql</artifactId>
+ </dependency>
+ </dependencies>
+
+
+</project>
\ No newline at end of file
Deleted: jbpm4/tags/jbpm-4.4/modules/devguide/pom.xml
===================================================================
--- jbpm4/trunk/modules/devguide/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/devguide/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,99 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
- <!-- ====================================================================== -->
- <!-- -->
- <!-- JBoss, the OpenSource J2EE webOS -->
- <!-- -->
- <!-- Distributable under LGPL license. -->
- <!-- See terms of license at http://www.gnu.org. -->
- <!-- -->
- <!-- ====================================================================== -->
-
- <!-- $Id: pom.xml 2693 2008-10-31 09:12:32Z tom.baeyens(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>jBPM 4 - Developers Guide</name>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-devguide</artifactId>
- <packaging>pom</packaging>
-
- <!-- Parent -->
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm</artifactId>
- <version>4.4-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <dependencies>
- <!--
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-pvm</artifactId>
- <version>${project.version}</version>
- </dependency>
- -->
- </dependencies>
-
- <build>
- <!-- ### PLUGINS ###################################################### -->
- <plugins>
-
- <plugin>
- <groupId>org.jboss.maven.plugins</groupId>
- <artifactId>maven-jdocbook-plugin</artifactId>
- <version>2.1.2</version>
- <extensions>true</extensions>
-
- <executions>
- <execution>
- <phase>package</phase>
- <goals>
- <goal>resources</goal>
- <goal>generate</goal>
- </goals>
- </execution>
- </executions>
-
- <dependencies>
- <dependency>
- <groupId>org.jboss</groupId>
- <artifactId>jbossorg-docbook-xslt</artifactId>
- <version>1.1.0</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>docbook-style</artifactId>
- <version>1.0.0</version>
- <type>jdocbook-style</type>
- </dependency>
- </dependencies>
-
- <configuration>
- <sourceDocumentName>master.xml</sourceDocumentName>
- <masterTranslation>en</masterTranslation>
- <imageResource>
- <directory>${basedir}/src/main/docbook/en</directory>
- <includes>
- <include>images/*.png</include>
- </includes>
- </imageResource>
- <formats>
- <format>
- <formatName>html_single</formatName>
- <stylesheetResource>classpath:/xslt/org/jboss/xhtml-single.xsl</stylesheetResource>
- <finalName>index.html</finalName>
- </format>
- </formats>
- </configuration>
-
- </plugin>
-
- </plugins>
- </build>
-
-</project>
\ No newline at end of file
Copied: jbpm4/tags/jbpm-4.4/modules/devguide/pom.xml (from rev 6502, jbpm4/trunk/modules/devguide/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/devguide/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/devguide/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+ <!-- ====================================================================== -->
+ <!-- -->
+ <!-- JBoss, the OpenSource J2EE webOS -->
+ <!-- -->
+ <!-- Distributable under LGPL license. -->
+ <!-- See terms of license at http://www.gnu.org. -->
+ <!-- -->
+ <!-- ====================================================================== -->
+
+ <!-- $Id: pom.xml 2693 2008-10-31 09:12:32Z tom.baeyens(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>jBPM 4 - Developers Guide</name>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-devguide</artifactId>
+ <packaging>pom</packaging>
+
+ <!-- Parent -->
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm</artifactId>
+ <version>4.4</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+
+ <dependencies>
+ <!--
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-pvm</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ -->
+ </dependencies>
+
+ <build>
+ <!-- ### PLUGINS ###################################################### -->
+ <plugins>
+
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.1.2</version>
+ <extensions>true</extensions>
+
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals>
+ <goal>resources</goal>
+ <goal>generate</goal>
+ </goals>
+ </execution>
+ </executions>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jbossorg-docbook-xslt</artifactId>
+ <version>1.1.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>docbook-style</artifactId>
+ <version>1.0.0</version>
+ <type>jdocbook-style</type>
+ </dependency>
+ </dependencies>
+
+ <configuration>
+ <sourceDocumentName>master.xml</sourceDocumentName>
+ <masterTranslation>en</masterTranslation>
+ <imageResource>
+ <directory>${basedir}/src/main/docbook/en</directory>
+ <includes>
+ <include>images/*.png</include>
+ </includes>
+ </imageResource>
+ <formats>
+ <format>
+ <formatName>html_single</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/xhtml-single.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ </formats>
+ </configuration>
+
+ </plugin>
+
+ </plugins>
+ </build>
+
+</project>
\ No newline at end of file
Deleted: jbpm4/tags/jbpm-4.4/modules/distro/pom.xml
===================================================================
--- jbpm4/trunk/modules/distro/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/distro/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,235 +0,0 @@
-<?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$ -->
-
-<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>jBPM 4 - Distro</name>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-distro</artifactId>
-
- <!-- Parent -->
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm</artifactId>
- <version>4.4-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <!-- Dependencies -->
- <dependencies>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-examples</artifactId>
- <classifier>tests</classifier>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-db</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-enterprise</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-console-integration</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-console-form-plugin</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-console-graphView-plugin</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-console-reports</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-jboss</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-tomcat6</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-jpdl</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-bpmn</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-gpd</artifactId>
- <type>zip</type>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-log</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-pvm</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-test-db</artifactId>
- <classifier>tests</classifier>
- </dependency>
- <dependency>
- <groupId>org.eclipse.birt</groupId>
- <artifactId>report-engine</artifactId>
- <type>zip</type>
- </dependency>
- <dependency>
- <groupId>org.freemarker</groupId>
- <artifactId>freemarker</artifactId>
- </dependency>
-
- <dependency>
- <groupId>hsqldb</groupId>
- <artifactId>hsqldb</artifactId>
- <scope>test</scope>
- </dependency>
-
- <!-- GWT Console -->
- <dependency>
- <groupId>org.jboss.bpm</groupId>
- <artifactId>gwt-console</artifactId>
- <classifier>jbpm</classifier>
- <type>war</type>
- </dependency>
- <dependency>
- <groupId>org.jboss.bpm</groupId>
- <artifactId>gwt-console-server</artifactId>
- <classifier>jbpm</classifier>
- <type>war</type>
- </dependency>
- <dependency>
- <groupId>org.jboss.bpm</groupId>
- <artifactId>gwt-console-server-integration</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.bpm</groupId>
- <artifactId>gwt-console-rpc</artifactId>
- <scope>provided</scope>
- </dependency>
-
- <!-- Signavio -->
- <dependency>
- <groupId>org.jbpm.jbpm4.dependencies.signavio</groupId>
- <artifactId>jbpmeditor</artifactId>
- <type>war</type>
- </dependency>
-
- <!-- Database Drivers -->
- <dependency>
- <groupId>mysql</groupId>
- <artifactId>mysql-connector-java</artifactId>
- </dependency>
- <dependency>
- <groupId>postgresql</groupId>
- <artifactId>postgresql</artifactId>
- </dependency>
- </dependencies>
-
- <!-- Plugins -->
- <build>
- <finalName>jbpm-${project.version}</finalName>
- <plugins>
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <executions>
- <execution>
- <id>create-jbpm-single-jar</id>
- <phase>process-resources</phase>
- <goals>
- <goal>single</goal>
- </goals>
- <configuration>
- <finalName>jbpm</finalName>
- <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
- <appendAssemblyId>false</appendAssemblyId>
- <descriptors>
- <descriptor>scripts/assembly-jbpm-single-jar.xml</descriptor>
- </descriptors>
- </configuration>
- </execution>
-
- <execution>
- <id>create-distribution-package</id>
- <phase>package</phase>
- <goals>
- <goal>single</goal>
- </goals>
- <configuration>
- <finalName>jbpm-${project.version}</finalName>
- <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
- <appendAssemblyId>false</appendAssemblyId>
- <descriptors>
- <descriptor>scripts/assembly-distro.xml</descriptor>
- </descriptors>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-dependency-plugin</artifactId>
- <executions>
- <execution>
- <id>get.oracle.driver.and.junit.lib</id>
- <phase>package</phase>
- <goals>
- <goal>copy</goal>
- </goals>
- <configuration>
- <artifactItems>
- <artifactItem>
- <groupId>com.oracle</groupId>
- <artifactId>ojdbc14</artifactId>
- <version>${oracle.version}</version>
- <destFileName>ojdbc14.jar</destFileName>
- </artifactItem>
- <artifactItem>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>${junit.version}</version>
- <destFileName>junit.jar</destFileName>
- </artifactItem>
- </artifactItems>
- <outputDirectory>target/libs</outputDirectory>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
- <repositories>
- <repository>
- <id>qa.jboss.com</id>
- <url>http://www.qa.jboss.com/jdbc-drivers/maven2</url>
- </repository>
- </repositories>
-</project>
Copied: jbpm4/tags/jbpm-4.4/modules/distro/pom.xml (from rev 6502, jbpm4/trunk/modules/distro/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/distro/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/distro/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,233 @@
+<?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$ -->
+
+<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>jBPM 4 - Distro</name>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-distro</artifactId>
+
+ <!-- Parent -->
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm</artifactId>
+ <version>4.4</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+
+ <!-- Dependencies -->
+ <dependencies>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-examples</artifactId>
+ <classifier>tests</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-db</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-enterprise</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-console-integration</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-console-form-plugin</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-console-graphView-plugin</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-console-reports</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-jboss</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-tomcat6</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-jpdl</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-bpmn</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-gpd</artifactId>
+ <type>zip</type>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-log</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-pvm</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-test-db</artifactId>
+ <classifier>tests</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.birt</groupId>
+ <artifactId>report-engine</artifactId>
+ <type>zip</type>
+ </dependency>
+ <dependency>
+ <groupId>org.freemarker</groupId>
+ <artifactId>freemarker</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>hsqldb</groupId>
+ <artifactId>hsqldb</artifactId>
+ <scope>test</scope>
+ </dependency>
+
+ <!-- GWT Console -->
+ <dependency>
+ <groupId>org.jboss.bpm</groupId>
+ <artifactId>gwt-console</artifactId>
+ <classifier>jbpm</classifier>
+ <type>war</type>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.bpm</groupId>
+ <artifactId>gwt-console-server</artifactId>
+ <classifier>jbpm</classifier>
+ <type>war</type>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.bpm</groupId>
+ <artifactId>gwt-console-server-integration</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.bpm</groupId>
+ <artifactId>gwt-console-rpc</artifactId>
+ <scope>provided</scope>
+ </dependency>
+
+ <!-- Signavio -->
+ <dependency>
+ <groupId>org.jbpm.jbpm4.dependencies.signavio</groupId>
+ <artifactId>jbpmeditor</artifactId>
+ <type>war</type>
+ </dependency>
+
+ <!-- Database Drivers -->
+ <dependency>
+ <groupId>mysql</groupId>
+ <artifactId>mysql-connector-java</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>postgresql</groupId>
+ <artifactId>postgresql</artifactId>
+ </dependency>
+ </dependencies>
+
+ <!-- Plugins -->
+ <build>
+ <finalName>jbpm-${project.version}</finalName>
+ <plugins>
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>create-jbpm-single-jar</id>
+ <phase>process-resources</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ <configuration>
+ <finalName>jbpm</finalName>
+ <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+ <appendAssemblyId>false</appendAssemblyId>
+ <descriptors>
+ <descriptor>scripts/assembly-jbpm-single-jar.xml</descriptor>
+ </descriptors>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>create-distribution-package</id>
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ <configuration>
+ <finalName>jbpm-${project.version}</finalName>
+ <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+ <appendAssemblyId>false</appendAssemblyId>
+ <descriptors>
+ <descriptor>scripts/assembly-distro.xml</descriptor>
+ </descriptors>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>get.oracle.driver.and.junit.lib</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>com.oracle</groupId>
+ <artifactId>ojdbc14</artifactId>
+ <version>${oracle.version}</version>
+ <destFileName>ojdbc14.jar</destFileName>
+ </artifactItem>
+ <artifactItem>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>${junit.version}</version>
+ <destFileName>junit.jar</destFileName>
+ </artifactItem>
+ </artifactItems>
+ <outputDirectory>target/libs</outputDirectory>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+ <repositories>
+ <repository>
+ <id>qa.jboss.com</id>
+ <url>http://www.qa.jboss.com/jdbc-drivers/maven2</url>
+ </repository>
+ </repositories>
+</project>
Deleted: jbpm4/tags/jbpm-4.4/modules/distro/src/main/files/examples/build.xml
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/examples/build.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/distro/src/main/files/examples/build.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,117 +0,0 @@
-<?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$ -->
-
-<project name="jbpm.examples">
-
- <!-- DEVELOPER SPECIFIC CONFIGURATIONS -->
- <property file="${user.home}/.jbpm4/build.properties" />
-
- <!-- DEFAULT PROPERTY VALUES -->
- <property name="database" value="hsqldb" />
- <property name="jbpm.parent.dir" value="../.." />
- <property name="jbpm.version" value="4.4-SNAPSHOT" />
- <property name="jboss.version" value="5.0.0.GA" />
- <property name="jbpm.home" value="${jbpm.parent.dir}/jbpm-${jbpm.version}" />
-
- <!-- JDBC PROPERTIES -->
- <property file="${user.home}/.jbpm4/jdbc/${database}.properties" />
- <property file="${jbpm.home}/db/jdbc/${database}.properties" />
-
- <!-- ### LOG PROPERTIES ################################################# -->
- <target name="log.properties">
- <echo message="database: ${database}" />
- <echo message="jdbc.driver........ ${jdbc.driver}" />
- <echo message="jdbc.url........... ${jdbc.url}" />
- <echo message="jdbc.username...... ${jdbc.username}" />
- <echo message="jbpm.version....... ${jbpm.version}" />
- <echo message="jbpm.home.......... ${jbpm.home}" />
- </target>
-
- <target name="jbpm.libs.path">
- <path id="jbpm.libs.incl.dependencies">
- <pathelement location="${jbpm.home}/examples/target/classes" />
- <pathelement location="${jbpm.home}/jbpm.jar" />
- <fileset dir="${jbpm.home}/lib" includes="*.jar" />
- </path>
- </target>
-
- <!-- ### DEPLOY EXAMPLE BUSINESS ARCHIVES ############################### -->
- <target name="create.and.deploy.examples" depends="jbpm.libs.path, examples.jar">
- <mkdir dir="${jbpm.home}/examples/target" />
- <copy file="${jbpm.home}/install/src/cfg/hibernate/jdbc/${database}.hibernate.cfg.xml"
- tofile="${jbpm.home}/examples/target/classes/jbpm.hibernate.cfg.xml"
- overwrite="true">
- <filterset filtersfile="${jbpm.home}/install/jdbc/${database}.properties" />
- </copy>
- <jar destfile="${jbpm.home}/examples/target/examples.bar">
- <fileset dir="${jbpm.home}/examples/src">
- <exclude name="jbpm.cfg.xml" />
- <exclude name="jbpm.hibernate.cfg.xml" />
- <exclude name="jbpm.mail.properties" />
- <exclude name="jbpm.mail.templates.xml" />
- <exclude name="logging.properties" />
- <exclude name="org/jbpm/examples/task/swimlane/process.jpdl.xml" />
- <exclude name="org/jbpm/examples/task/candidates/process.jpdl.xml" />
- <exclude name="org/jbpm/examples/concurrency/graphbased/process.jpdl.xml" />
- <exclude name="org/jbpm/examples/timer/repeat/process.jpdl.xml" />
- <exclude name="org/jbpm/examples/script/text/process.jpdl.xml" />
- <exclude name="org/jbpm/examples/decision/handler/process.jpdl.xml" />
- <exclude name="org/jbpm/examples/mail/template/process.jpdl.xml" />
- <exclude name="org/jbpm/examples/script/expression/process.jpdl.xml" />
- <exclude name="org/jbpm/examples/task/assignee/process.jpdl.xml" />
- <exclude name="org/jbpm/examples/mail/inline/process.jpdl.xml" />
- <exclude name="org/jbpm/examples/mail/template/process.jpdl.xml" />
- <exclude name="org/jbpm/examples/eventlistener/process.jpdl.xml" />
- <exclude name="org/jbpm/examples/timer/event/process.jpdl.xml" />
- <exclude name="org/jbpm/examples/task/assignmenthandler/process.jpdl.xml" />
- <exclude name="org/jbpm/examples/java/JavaInstantiateTest.java" />
- <exclude name="org/jbpm/examples/decision/conditions/process.jpdl.xml" />
- <exclude name="org/jbpm/examples/decision/expression/process.jpdl.xml" />
- <exclude name="org/jbpm/examples/java/process.jpdl.xml" />
- <exclude name="org/jbpm/examples/task/notification process.jpdl.xml" />
- <exclude name="org/jbpm/examples/task/reminder process.jpdl.xml" />
- <exclude name="org/jbpm/examples/rulesdecision/process.jpdl.xml" />
- <exclude name="org/jbpm/examples/task/notification/process.jpdl.xml" />
- <exclude name="org/jbpm/examples/task/reminder/process.jpdl.xml" />
- <exclude name="org/jbpm/examples/bpmn/event/terminateend/terminate_end_event.bpmn.xml" />
- <exclude name="org/jbpm/examples/bpmn/gateway/exclusive/exclusive_gateway.bpmn.xml" />
- <exclude name="org/jbpm/examples/bpmn/gateway/exclusive/exclusive_gateway_default_seq_flow.bpmn.xml" />
- <exclude name="org/jbpm/examples/bpmn/gateway/parallel/parallel_gateway.bpmn.xml" />
- <exclude name="org/jbpm/examples/bpmn/task/service/service_task_java.bpmn.xml" />
- <exclude name="org/jbpm/examples/bpmn/task/usertask/user_task_human_performer_variable.bpmn.xml" />
- <exclude name="org/jbpm/examples/bpmn/task/script/script_task.bpmn.xml" />
- </fileset>
- </jar>
- <taskdef name="jbpm-deploy"
- classname="org.jbpm.pvm.internal.ant.JbpmDeployTask"
- classpathref="jbpm.libs.incl.dependencies" />
- <jbpm-deploy file="${jbpm.home}/examples/target/examples.bar" />
- </target>
-
- <target name="examples.jar" depends="jbpm.libs.path">
- <mkdir dir="${jbpm.home}/examples/target/classes" />
- <javac srcdir="${jbpm.home}/examples/src"
- destdir="${jbpm.home}/examples/target/classes"
- source="1.5"
- classpathref="jbpm.libs.incl.dependencies" />
- <copy todir="${jbpm.home}/examples/target/classes">
- <fileset dir="${jbpm.home}/examples/src">
- <exclude name="**/*.java" />
- </fileset>
- </copy>
- <jar destfile="${jbpm.home}/examples/target/examples.jar">
- <fileset dir="${jbpm.home}/examples/target/classes">
- <include name="**/*.class" />
- </fileset>
- </jar>
- </target>
-
-</project>
Copied: jbpm4/tags/jbpm-4.4/modules/distro/src/main/files/examples/build.xml (from rev 6500, jbpm4/trunk/modules/distro/src/main/files/examples/build.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/distro/src/main/files/examples/build.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/distro/src/main/files/examples/build.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,116 @@
+<?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$ -->
+
+<project name="jbpm.examples">
+
+ <!-- DEVELOPER SPECIFIC CONFIGURATIONS -->
+ <property file="${user.home}/.jbpm4/build.properties" />
+
+ <!-- DEFAULT PROPERTY VALUES -->
+ <property name="database" value="hsqldb" />
+ <property name="jboss.version" value="5.1.0.GA" />
+ <condition property="jbpm.home" value="${jbpm.parent.dir}/jbpm-4.x" else="${basedir}/..">
+ <isset property="jbpm.parent.dir" />
+ </condition>
+
+ <!-- JDBC PROPERTIES -->
+ <property file="${user.home}/.jbpm4/jdbc/${database}.properties" />
+ <property file="${jbpm.home}/db/jdbc/${database}.properties" />
+
+ <!-- ### LOG PROPERTIES ################################################# -->
+ <target name="log.properties">
+ <echo message="database: ${database}" />
+ <echo message="jdbc.driver........ ${jdbc.driver}" />
+ <echo message="jdbc.url........... ${jdbc.url}" />
+ <echo message="jdbc.username...... ${jdbc.username}" />
+ <echo message="jbpm.home.......... ${jbpm.home}" />
+ </target>
+
+ <target name="jbpm.libs.path">
+ <path id="jbpm.libs.incl.dependencies">
+ <pathelement location="${jbpm.home}/examples/target/classes" />
+ <pathelement location="${jbpm.home}/jbpm.jar" />
+ <fileset dir="${jbpm.home}/lib" includes="*.jar" />
+ </path>
+ </target>
+
+ <!-- ### DEPLOY EXAMPLE BUSINESS ARCHIVES ############################### -->
+ <target name="create.and.deploy.examples" depends="jbpm.libs.path, examples.jar">
+ <mkdir dir="${jbpm.home}/examples/target" />
+ <copy file="${jbpm.home}/install/src/cfg/hibernate/jdbc/${database}.hibernate.cfg.xml"
+ tofile="${jbpm.home}/examples/target/classes/jbpm.hibernate.cfg.xml"
+ overwrite="true">
+ <filterset filtersfile="${jbpm.home}/install/jdbc/${database}.properties" />
+ </copy>
+ <jar destfile="${jbpm.home}/examples/target/examples.bar">
+ <fileset dir="${jbpm.home}/examples/src">
+ <exclude name="jbpm.cfg.xml" />
+ <exclude name="jbpm.hibernate.cfg.xml" />
+ <exclude name="jbpm.mail.properties" />
+ <exclude name="jbpm.mail.templates.xml" />
+ <exclude name="logging.properties" />
+ <exclude name="org/jbpm/examples/task/swimlane/process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/task/candidates/process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/concurrency/graphbased/process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/timer/repeat/process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/script/text/process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/decision/handler/process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/mail/template/process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/script/expression/process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/task/assignee/process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/mail/inline/process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/mail/template/process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/eventlistener/process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/timer/event/process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/task/assignmenthandler/process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/java/JavaInstantiateTest.java" />
+ <exclude name="org/jbpm/examples/decision/conditions/process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/decision/expression/process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/java/process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/task/notification process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/task/reminder process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/rulesdecision/process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/task/notification/process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/task/reminder/process.jpdl.xml" />
+ <exclude name="org/jbpm/examples/bpmn/event/terminateend/terminate_end_event.bpmn.xml" />
+ <exclude name="org/jbpm/examples/bpmn/gateway/exclusive/exclusive_gateway.bpmn.xml" />
+ <exclude name="org/jbpm/examples/bpmn/gateway/exclusive/exclusive_gateway_default_seq_flow.bpmn.xml" />
+ <exclude name="org/jbpm/examples/bpmn/gateway/parallel/parallel_gateway.bpmn.xml" />
+ <exclude name="org/jbpm/examples/bpmn/task/service/service_task_java.bpmn.xml" />
+ <exclude name="org/jbpm/examples/bpmn/task/usertask/user_task_human_performer_variable.bpmn.xml" />
+ <exclude name="org/jbpm/examples/bpmn/task/script/script_task.bpmn.xml" />
+ </fileset>
+ </jar>
+ <taskdef name="jbpm-deploy"
+ classname="org.jbpm.pvm.internal.ant.JbpmDeployTask"
+ classpathref="jbpm.libs.incl.dependencies" />
+ <jbpm-deploy file="${jbpm.home}/examples/target/examples.bar" />
+ </target>
+
+ <target name="examples.jar" depends="jbpm.libs.path">
+ <mkdir dir="${jbpm.home}/examples/target/classes" />
+ <javac srcdir="${jbpm.home}/examples/src"
+ destdir="${jbpm.home}/examples/target/classes"
+ source="1.5"
+ classpathref="jbpm.libs.incl.dependencies" />
+ <copy todir="${jbpm.home}/examples/target/classes">
+ <fileset dir="${jbpm.home}/examples/src">
+ <exclude name="**/*.java" />
+ </fileset>
+ </copy>
+ <jar destfile="${jbpm.home}/examples/target/examples.jar">
+ <fileset dir="${jbpm.home}/examples/target/classes">
+ <include name="**/*.class" />
+ </fileset>
+ </jar>
+ </target>
+
+</project>
Deleted: jbpm4/tags/jbpm-4.4/modules/distro/src/main/files/install/build.xml
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/install/build.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/distro/src/main/files/install/build.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,944 +0,0 @@
-<?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$ -->
-
-<project name="jbpm.install">
-
- <!-- DEVELOPER SPECIFIC CONFIGURATIONS -->
- <property file="${user.home}/.jbpm4/build.properties" />
-
- <!-- USER CUSTOMIZABLE PROPERTIES -->
- <!-- {hsqldb | mysql | oracle | postgresql} -->
- <property name="database" value="hsqldb" />
- <!-- {standalone | jta | spring} -->
- <property name="tx" value="standalone" />
-
- <!-- INTERNAL PROPERTY DEFAULTS -->
- <property name="jbpm.version" value="4.4-SNAPSHOT" />
- <property name="jbpm.parent.dir" value="../.." />
- <property name="jbpm.home" value="${jbpm.parent.dir}/jbpm-${jbpm.version}" />
- <!-- jdbc | datasource -->
- <property name="hibernate.connection.type" value="jdbc" />
- <!-- jdk | none -->
- <property name="logging" value="jdk" />
- <property name="cfg.dest.dir" value="${jbpm.home}/install/generated/cfg" />
- <property name="install.src.dir" value="${jbpm.home}/install/src" />
- <!-- default | testsuite -->
- <property name="mail.cfg" value="default" />
-
- <property name="bind.address" value="localhost" />
-
- <property name="jdbc.properties.dir" value="${jbpm.home}/install/jdbc" />
- <property file="${jdbc.properties.dir}/${database}.properties" />
-
- <property name="examples.file" value="${jbpm.home}/examples/target/examples.jar" />
-
- <property name="tomcat.version" value="6.0.26" />
- <property name="tomcat.parent.dir" value="${jbpm.home}" />
- <property name="tomcat.home" value="${tomcat.parent.dir}/apache-tomcat-${tomcat.version}" />
- <property name="tomcat.filename" value="apache-tomcat-${tomcat.version}.zip" />
- <property name="tomcat.distro.dir" value="downloads" />
- <property name="tomcat.distro.url"
- value="http://www.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/${tomca..." />
- <property name="tomcat.distro.path" value="${tomcat.distro.dir}/${tomcat.filename}" />
- <property name="tomcat.lib.dir" value="${tomcat.home}/lib" />
- <property name="tomcat.webapps.dir" value="${tomcat.home}/webapps" />
-
- <property name="hsqldb.server.install.dir" value="${jbpm.home}/hsqldb-server" />
- <property name="hsqldb.server.source.dir" value="${jbpm.home}/install/src/hsqldb-server" />
-
- <property name="jboss.version" value="5.1.0.GA" />
- <property name="jboss.parent.dir" value="${jbpm.home}" />
- <property name="jboss.home" value="${jboss.parent.dir}/jboss-${jboss.version}" />
- <property name="jboss.filename" value="jboss-${jboss.version}.zip" />
- <property name="jboss.distro.dir" value="downloads" />
- <property name="jboss.distro.url"
- value="http://downloads.sourceforge.net/jboss/${jboss.filename}" />
- <property name="jboss.distro.path" value="${jboss.distro.dir}/${jboss.filename}" />
- <property name="jboss.server.configuration" value="default" />
- <property name="jboss.server.config.dir"
- value="${jboss.home}/server/${jboss.server.configuration}" />
- <property name="jboss.server.data.dir"
- value="${jboss.home}/server/${jboss.server.configuration}/data" />
- <property name="jboss.server.deploy.dir"
- value="${jboss.home}/server/${jboss.server.configuration}/deploy" />
-
- <property name="signavio.war.file.name" value="jbpmeditor.war" />
- <property name="signavio.src.dir" value="${jbpm.home}/install/src/signavio" />
- <property name="signavio.tmp.dir" value="${jbpm.home}/install/generated/signavio-war" />
- <property name="signavio.repo.dir.name" value="signavio-repository" />
-
- <!-- CONTAINER CONDITIONS -->
- <condition property="is.jboss.distro.available">
- <available file="${jboss.distro.path}" />
- </condition>
- <condition property="is.tomcat.distro.available">
- <available file="${tomcat.distro.path}" />
- </condition>
- <condition property="is.hsqldb">
- <equals arg1="${database}" arg2="hsqldb" />
- </condition>
-
- <!-- OS CONDITIONS -->
- <condition property="is.windows">
- <os family="windows" />
- </condition>
- <condition property="is.unix">
- <os family="unix" />
- </condition>
-
- <!-- JBOSS CONDITIONS -->
- <condition property="is.jboss.500">
- <equals arg1="${jboss.version}" arg2="5.0.0.GA" />
- </condition>
- <condition property="is.jboss.510">
- <equals arg1="${jboss.version}" arg2="5.1.0.GA" />
- </condition>
-
- <!-- ECLIPSE CONDITIONS -->
- <condition property="eclipse.filename" value="eclipse-jee-galileo-win32.zip">
- <os family="windows" />
- </condition>
- <condition property="eclipse.tarfilename" value="eclipse-jee-galileo-macosx-cocoa.tar">
- <os name="Mac OS X" />
- </condition>
- <condition property="eclipse.filename" value="${eclipse.tarfilename}.gz">
- <os name="Mac OS X" />
- </condition>
- <condition property="eclipse.tarfilename" value="eclipse-jee-galileo-linux-gtk.tar">
- <os name="Linux" arch="i386" />
- </condition>
- <condition property="eclipse.filename" value="${eclipse.tarfilename}.gz">
- <os name="Linux" arch="i386" />
- </condition>
- <condition property="eclipse.tarfilename" value="eclipse-jee-galileo-linux-gtk-x86_64.tar">
- <os name="Linux" arch="x86_64" />
- </condition>
- <condition property="eclipse.filename" value="${eclipse.tarfilename}.gz">
- <os name="Linux" arch="x86_64" />
- </condition>
- <property name="eclipse.distro.url"
- value="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downlo..." />
- <property name="eclipse.distro.dir" value="downloads" />
- <property name="eclipse.parent.dir" value="${jbpm.home}" />
- <property name="eclipse.distro.path" value="${eclipse.distro.dir}/${eclipse.filename}" />
-
- <!-- ### DEMO SETUP JBOSS ##################################################### -->
- <target name="demo.setup.jboss"
- depends="install.jboss, install.jbpm.into.jboss"
- description="installs jboss and jbpm, starts jboss, creates the db schema, deploys examples, loads example identities, installs and starts eclipse">
- <antcall target="internal.enable.jboss.debug.jboss500" />
- <antcall target="internal.enable.jboss.debug.jboss510" />
- <antcall target="install.hsqldb.server" />
- <antcall target="start.hsqldb.server" />
- <antcall target="create.jbpm.schema" />
- <antcall target="start.jboss" />
- <antcall target="install.examples.into.jboss" />
- <antcall target="load.example.identities" />
- <antcall target="install.eclipse" />
- <antcall target="start.eclipse" />
- </target>
-
- <!-- ### DEMO TEARDOWN JBOSS ##################################################### -->
- <target name="demo.teardown.jboss" description="drops the db schema and stops jboss">
- <antcall target="drop.jbpm.schema" />
- <antcall target="stop.hsqldb.server" />
- <antcall target="stop.jboss" />
- </target>
-
- <!-- ### CLEAN CONFIGURATION DIR ########################################### -->
- <target name="clean.cfg.dir" description="Deletes the ${cfg.dest.dir}">
- <delete dir="${cfg.dest.dir}" />
- </target>
-
- <!-- ### CREATE CONFIGURATION ########################################### -->
- <target name="create.cfg" description="Creates a configuration in ${cfg.dest.dir}">
- <mkdir dir="${cfg.dest.dir}" />
- <copy tofile="${cfg.dest.dir}/jbpm.cfg.xml"
- file="${install.src.dir}/cfg/jbpm/${tx}.jbpm.cfg.xml"
- overwrite="true" failonerror="false" />
- <copy tofile="${cfg.dest.dir}/jbpm.hibernate.cfg.xml"
- file="${install.src.dir}/cfg/hibernate/${hibernate.connection.type}/${database}.hibernate.cfg.xml"
- overwrite="true">
- <filterset filtersfile="${jdbc.properties.dir}/${database}.properties" />
- </copy>
- <replace file="${cfg.dest.dir}/jbpm.hibernate.cfg.xml"
- token="$${bind.address}"
- value="${bind.address}" />
- <copy todir="${cfg.dest.dir}" overwrite="true">
- <fileset dir="${install.src.dir}/cfg/logging/${logging}" />
- </copy>
- <copy tofile="${cfg.dest.dir}/jbpm.mail.properties"
- file="${install.src.dir}/cfg/mail/jbpm.mail.${mail.cfg}.properties"
- overwrite="true">
- <filterset>
- <filter token="bind.address" value="${bind.address}" />
- </filterset>
- </copy>
-
- <!-- If the target environment uses Spring, also copy the applicationContext.xml file-->
- <condition property="is.spring.environment">
- <contains string="${tx}" substring="spring" />
- </condition>
- <antcall target="internal.copy.spring.applicationContext" />
- </target>
-
- <target name="internal.copy.spring.applicationContext" if="is.spring.environment">
- <copy todir="${cfg.dest.dir}"
- overwrite="true"
- file="${install.src.dir}/cfg/spring/applicationContext.xml">
- <filterset filtersfile="${jdbc.properties.dir}/${database}.properties" />
- </copy>
- </target>
-
- <!-- ### CREATE USER WEBAPP ########################################## -->
- <target name="create.user.webapp"
- depends="create.cfg"
- description="Generates a configuration in dir /install/generated/user-webapp">
- <delete dir="${jbpm.home}/install/generated/user-webapp" />
- <mkdir dir="${jbpm.home}/install/generated/user-webapp/WEB-INF/classes" />
- <mkdir dir="${jbpm.home}/install/generated/user-webapp/WEB-INF/lib" />
- <copy todir="${jbpm.home}/install/generated/user-webapp">
- <fileset dir="${install.src.dir}/user-webapp" />
- </copy>
- <copy todir="${jbpm.home}/install/generated/user-webapp/WEB-INF/classes">
- <fileset dir="${cfg.dest.dir}">
- <exclude name="logging.properties" />
- </fileset>
- </copy>
- <copy todir="${jbpm.home}/install/generated/user-webapp/WEB-INF/lib">
- <fileset dir="${jbpm.home}">
- <include name="jbpm.jar" />
- </fileset>
- <fileset dir="${jbpm.home}/lib">
- <include name="activation.jar" />
- <include name="antlr.jar" />
- <include name="antlr-runtime.jar" />
- <include name="commons-collections.jar" />
- <include name="dom4j.jar" />
- <include name="drools-api.jar" />
- <include name="drools-core.jar" />
- <include name="drools-compiler.jar" />
- <include name="freemarker.jar" />
- <include name="hibernate-core.jar" />
- <include name="cglib.jar" />
- <include name="janino.jar" />
- <include name="javassist.jar" />
- <include name="jta.jar" />
- <include name="juel*.jar" />
- <include name="livetribe-jsr223.jar" />
- <include name="mail.jar" />
- <include name="joda-time.jar" />
- <include name="mvel2.jar" />
- <include name="slf4j-api.jar" />
- <include name="slf4j-jdk14.jar" />
- </fileset>
- </copy>
-
- <!-- copy database driver -->
- <property name="database.driver.destination.dir"
- value="${jbpm.home}/install/generated/user-webapp/WEB-INF/lib" />
- <property name="is.tomcat" value="true" />
- <antcall target="internal.copy.database.driver" />
- </target>
-
- <!-- ### REINSTALL JBOSS ################################################ -->
- <target name="reinstall.jboss"
- depends="delete.jboss, install.jboss"
- description="Deletes the previous jboss installation and re-installs jboss" />
-
- <target name="reinstall.jboss.and.jbpm"
- depends="delete.jboss, install.jboss, install.jbpm.into.jboss"
- description="Deletes the previous jboss installation and re-installs jboss and installs jbpm in it" />
-
- <!-- ### DELETE JBOSS ################################################### -->
- <target name="delete.jboss" description="Deletes jboss installation">
- <delete dir="${jboss.home}" />
- </target>
-
- <!-- ### INSTALL JBOSS ################################################## -->
- <target name="install.jboss"
- depends="get.jboss"
- description="Downloads jboss to ${jboss.distro.dir} if its not available and then unzips jboss">
- <unzip src="${jboss.distro.path}" dest="${jboss.parent.dir}" />
- <chmod perm="a+x" file="${jboss.home}/bin/run.sh" />
- <chmod perm="a+x" file="${jboss.home}/bin/shutdown.sh" />
- </target>
-
- <!-- ### GET JBOSS ###################################################### -->
- <target name="get.jboss"
- unless="is.jboss.distro.available"
- description="Downloads jboss into ${jboss.distro.dir}">
- <mkdir dir="${jboss.distro.dir}" />
- <get src="${jboss.distro.url}" dest="${jboss.distro.path}" />
- </target>
-
- <!-- ### INSTALL JBPM INTO JBOSS ######################### -->
- <target name="install.jbpm.into.jboss"
- depends="create.cfg"
- description="Installs jBPM into JBoss">
- <!-- copy static configuration files -->
- <copy todir="${jboss.server.config.dir}" overwrite="true">
- <fileset dir="${jbpm.home}/install/src/jboss/config" />
- </copy>
-
- <!-- copy the right hibernate configuration file -->
- <copy file="${jbpm.home}/install/src/cfg/hibernate/datasource/${database}.hibernate.cfg.xml"
- tofile="${jboss.server.config.dir}/deploy/jbpm/jbpm-service.sar/jbpm.hibernate.cfg.xml"
- overwrite="true" />
-
- <!-- copy the right datasource configuration file and replace the jdbc properties with
- the values in the jdbc/${database}.properties file -->
- <copy file="${jbpm.home}/install/src/jboss/datasources/jbpm-${database}-ds.xml"
- todir="${jboss.server.config.dir}/deploy/jbpm"
- overwrite="true">
- <filterset filtersfile="${jdbc.properties.dir}/${database}.properties" />
- </copy>
- <replace file="${jboss.server.config.dir}/deploy/jbpm/jbpm-${database}-ds.xml"
- token="$${bind.address}"
- value="${bind.address}" />
-
- <!-- copy the right mail properties file -->
- <copy file="${cfg.dest.dir}/jbpm.mail.properties"
- todir="${jboss.server.config.dir}/deploy/jbpm/jbpm-service.sar"
- overwrite="true" />
-
- <!-- unzip console.war -->
- <mkdir dir="${jboss.server.config.dir}/deploy/jbpm/gwt-console-jbpm.war" />
- <unzip src="${jbpm.home}/lib/gwt-console-jbpm.war"
- dest="${jboss.server.config.dir}/deploy/jbpm/gwt-console-jbpm.war" />
-
- <copy todir="${jboss.server.config.dir}/deploy/jbpm" overwrite="true">
- <fileset dir="${jbpm.home}/lib">
- <include name="gwt-console-server-jbpm.war" />
- </fileset>
- </copy>
-
- <copy todir="${jboss.server.config.dir}/deploy/jbpm/jbpm-service.sar" overwrite="true">
- <fileset dir="${jbpm.home}">
- <include name="jbpm.jar" />
- </fileset>
-
- <fileset dir="${jbpm.home}/lib">
- <include name="antlr-runtime.jar" />
- <!-- include name="core.jar" /-->
- <include name="drools-api.jar" />
- <include name="drools-core.jar" />
- <include name="drools-compiler.jar" />
- <include name="freemarker.jar" />
- <include name="groovy-all.jar" />
- <include name="gwt-console-server-integration.jar" />
- <include name="gwt-console-rpc.jar" />
- <include name="janino.jar" />
- <include name="jbpm-jboss.jar" />
- <include name="jbpm-console-integration.jar" />
- <include name="jbpm-console-form-plugin.jar" />
- <include name="jbpm-console-graphView-plugin.jar" />
- <include name="joda-time.jar" />
- <include name="juel-engine.jar" />
- <include name="juel-impl.jar" />
- <include name="livetribe-jsr223.jar" />
- </fileset>
- </copy>
-
- <!-- move console libs -->
- <move todir="${jboss.server.config.dir}/deploy/jbpm/jbpm-service.sar" verbose="true">
- <fileset dir="${jboss.server.config.dir}/deploy/jbpm/gwt-console-jbpm.war/WEB-INF/lib">
- <include name="*.jar" />
- </fileset>
- </move>
-
- <!-- move errai config -->
- <move todir="${jboss.server.config.dir}/deploy/jbpm/jbpm-service.sar" verbose="true">
- <fileset dir="${jboss.server.config.dir}/deploy/jbpm/gwt-console-jbpm.war/WEB-INF/classes">
- <include name="ErraiService.properties" />
- </fileset>
- </move>
-
- <copy todir="${jboss.home}/common/lib" overwrite="true">
- <fileset dir="${jbpm.home}/lib">
- <include name="bsh.jar" />
- </fileset>
- </copy>
-
- <mkdir dir="${jboss.home}/docs/examples/jbpm" />
- <copy todir="${jboss.home}/docs/examples/jbpm" overwrite="true">
- <fileset dir="${jbpm.home}/install/src/jboss/datasources" />
- </copy>
-
- <!-- reporting -->
- <property name="birt.dir" value="${jboss.server.data.dir}/birt" />
- <mkdir dir="${birt.dir}" />
- <unzip src="${jbpm.home}/lib/report-engine.zip" dest="${birt.dir}" />
- <unzip src="${jbpm.home}/lib/jbpm-console-reports.jar" dest="${birt.dir}" />
-
- <property name="database.driver.destination.dir"
- value="${jboss.server.config.dir}/deploy/jbpm/jbpm-service.sar" />
- <antcall target="internal.copy.database.driver" />
-
- <!-- Signavio -->
- <antcall target="install.signavio.into.jboss" />
- </target>
-
- <!-- ### INSTALL EXAMPLES INTO JBOSS ################################################ -->
- <target name="install.examples.into.jboss">
- <ant antfile="${jbpm.home}/examples/build.xml" target="create.and.deploy.examples" />
- <mkdir dir="${jboss.server.config.dir}/deploy/jbpm/userlibs" />
- <copy file="${examples.file}"
- todir="${jboss.server.config.dir}/deploy/jbpm/userlibs"
- overwrite="true" />
- </target>
-
- <!-- ### START JBOSS ################################################### -->
- <target name="start.jboss"
- description="starts jboss and waits till jboss is booted, then lets jboss run in the background">
- <exec executable="${jboss.home}/bin/run.bat"
- os="Windows 7,Windows Vista,Windows XP,Windows 2000"
- spawn="yes">
- <arg value="-b" />
- <arg value="${bind.address}" />
- </exec>
- <exec executable="${jboss.home}/bin/run.sh" spawn="yes" os="Linux,Mac OS X">
- <arg value="-b" />
- <arg value="${bind.address}" />
- </exec>
- <waitfor maxwait="5"
- maxwaitunit="minute"
- checkevery="30"
- checkeveryunit="second"
- timeoutproperty="jboss.timeout">
- <socket server="${bind.address}" port="8080" />
- </waitfor>
- <fail if="jboss.timeout" message="jboss did not start within 5 minutes" />
- </target>
-
- <!-- ### STOP JBOSS ################################################### -->
- <target name="stop.jboss"
- description="signals jboss to stop, but doesn't wait till its finished">
- <exec executable="${jboss.home}/bin/shutdown.bat"
- os="Windows 7,Windows Vista,Windows XP,Windows 2000">
- <arg value="-s" />
- <arg value="jnp://${bind.address}:1099" />
- <arg value="-S" />
- </exec>
- <exec executable="${jboss.home}/bin/shutdown.sh" os="Linux,Mac OS X">
- <arg value="-s" />
- <arg value="jnp://${bind.address}:1099" />
- <arg value="-S" />
- </exec>
- </target>
-
- <!-- ### DEMO SETUP TOMCAT ################################################ -->
- <target name="demo.setup.tomcat"
- depends="delete.tomcat, install.tomcat, install.jbpm.into.tomcat"
- description="installs tomcat, installs jbpm into tomcat, starts tomcat, creates the jBPM DB schema, deploys examples, loads example identities, installs and starts eclipse">
- <antcall target="install.hsqldb.server" />
- <antcall target="start.hsqldb.server" />
- <antcall target="create.jbpm.schema" />
- <antcall target="install.examples.into.tomcat" />
- <antcall target="load.example.identities" />
- <antcall target="start.tomcat" />
- <antcall target="install.eclipse" />
- <antcall target="start.eclipse" />
- </target>
-
- <!-- ### DEMO TEARDOWN TOMCAT ################################################ -->
- <target name="demo.teardown.tomcat"
- depends="stop.tomcat, stop.hsqldb.server"
- description="stops tomcat and then the hsqldb server if needed">
- </target>
-
- <!-- ### REINSTALL TOMCAT ################################################ -->
- <target name="reinstall.tomcat"
- depends="delete.tomcat, install.tomcat"
- description="Deletes the previous tomcat installation and re-installs tomcat" />
-
- <target name="reinstall.tomcat.and.jbpm"
- depends="delete.tomcat, install.tomcat, install.jbpm.into.tomcat"
- description="Deletes the previous tomcat installation and re-installs tomcat and installs jbpm in it" />
-
- <!-- ### DELETE TOMCAT ################################################### -->
- <target name="delete.tomcat" description="Deletes tomcat installation">
- <delete dir="${tomcat.home}" />
- </target>
-
- <!-- ### INSTALL TOMCAT ################################################## -->
- <target name="install.tomcat"
- depends="get.tomcat"
- description="Downloads tomcat to ${tomcat.distro.dir} if its not available and then unzips tomcat">
- <unzip src="${tomcat.distro.path}" dest="${tomcat.parent.dir}" />
- <antcall target="install.tomcat.unix" />
- </target>
-
- <target name="install.tomcat.unix" if="is.unix">
- <chmod perm="a+x">
- <fileset dir="${tomcat.home}/bin">
- <include name="*.sh" />
- </fileset>
- </chmod>
- </target>
-
- <!-- ### GET TOMCAT ###################################################### -->
- <target name="get.tomcat"
- unless="is.tomcat.distro.available"
- description="Downloads tomcat into ${tomcat.distro.dir} if it is not available">
- <mkdir dir="${tomcat.distro.dir}" />
- <get src="${tomcat.distro.url}" dest="${tomcat.distro.path}" />
- </target>
-
- <!-- ### INSTALL JBPM INTO TOMCAT ####################################### -->
- <target name="install.jbpm.into.tomcat"
- depends="create.cfg"
- description="Installs jBPM into tomcat">
- <property name="is.tomcat" value="true" />
-
- <!-- create the jbpm configuration jar file and drop in /lib -->
- <jar destfile="${tomcat.home}/lib/jbpm.cfg.jar">
- <fileset dir="${jbpm.home}/install/generated/cfg">
- <exclude name="logging.properties" />
- </fileset>
- </jar>
-
- <!-- Copy jBPM third party libs into /lib -->
- <copy todir="${tomcat.home}/lib" overwrite="true">
- <fileset dir="${jbpm.home}">
- <include name="jbpm.jar" />
- </fileset>
- <fileset dir="${jbpm.home}/lib">
- <include name="activation.jar" />
- <include name="antlr.jar" />
- <include name="antlr-runtime.jar" />
- <include name="bsh.jar" />
- <include name="commons-collections.jar" />
- <include name="commons-logging.jar" />
- <!-- include name="core.jar" /-->
- <include name="dom4j.jar" />
- <include name="drools-api.jar" />
- <include name="drools-core.jar" />
- <include name="drools-compiler.jar" />
- <include name="freemarker.jar" />
- <include name="groovy-all.jar" />
- <include name="hibernate-core.jar" />
- <include name="hibernate-cglib-repack.jar" />
- <include name="janino.jar" />
- <include name="javassist.jar" />
- <include name="jbpm-spi.jar" />
- <include name="jbpm-tomcat6.jar" />
- <include name="joda-time.jar" />
- <include name="jta.jar" />
- <include name="juel*.jar" />
- <include name="livetribe-jsr223.jar" />
- <include name="log4j.jar" />
- <include name="mail.jar" />
- <include name="mvel2.jar" />
- <include name="slf4j-api.jar" />
- <include name="slf4j-jdk14.jar" />
- <include name="gwt-console-server-integration.jar" />
- <include name="gwt-console-rpc.jar" />
- <include name="jbpm-console-integration.jar" />
- <include name="jbpm-console-form-plugin.jar" />
- <include name="jbpm-console-graphView-plugin.jar" />
- </fileset>
- </copy>
-
- <!-- Copy jbpm-console wars and configuration into /webapps -->
-
- <mkdir dir="${tomcat.home}/webapps/jbpm-console" />
- <mkdir dir="${tomcat.home}/webapps/gwt-console-server" />
-
- <unzip src="${jbpm.home}/lib/gwt-console-jbpm.war"
- dest="${tomcat.home}/webapps/jbpm-console" />
-
- <unzip src="${jbpm.home}/lib/gwt-console-server-jbpm.war"
- dest="${tomcat.home}/webapps/gwt-console-server" />
-
- <move todir="${tomcat.home}/lib">
- <fileset dir="${tomcat.home}/webapps/jbpm-console/WEB-INF/lib">
- <include name="guice*.jar" />
- <include name="errai*.jar" />
- <include name="mvel*.jar" />
- </fileset>
- <fileset dir="${tomcat.home}/webapps/jbpm-console/WEB-INF/classes">
- <include name="ErraiService.properties" />
- <include name="ErraiApp.properties" />
- </fileset>
- </move>
-
- <!-- Copy Signavio war into /webapps -->
- <antcall target="install.signavio.into.tomcat" />
-
-
- <!-- reporting -->
- <property name="birt.dir" value="${tomcat.home}/birt" />
- <mkdir dir="${birt.dir}" />
- <unzip src="${jbpm.home}/lib/report-engine.zip" dest="${birt.dir}" />
- <unzip src="${jbpm.home}/lib/jbpm-console-reports.jar" dest="${birt.dir}" />
-
- <!-- copy database driver -->
- <property name="database.driver.destination.dir" value="${tomcat.home}/lib" />
- <antcall target="internal.copy.database.driver" />
-
- <!-- tweak the tomcat server config for the security domain -->
- <copy file="${install.src.dir}/tomcat/server.xml"
- tofile="${tomcat.home}/conf/server.xml"
- overwrite="true">
- <filterset filtersfile="${jdbc.properties.dir}/${database}.properties" />
- </copy>
- <replace file="${tomcat.home}/conf/server.xml"
- token="@bind.address@"
- value="${bind.address}" />
- </target>
-
- <!-- ### INSTALL EXAMPLES INTO TOMCAT ################################################ -->
- <target name="install.examples.into.tomcat" description="deploys all the example processes">
- <ant antfile="${jbpm.home}/examples/build.xml" target="create.and.deploy.examples" />
- <copy file="${examples.file}" todir="${tomcat.home}/lib" overwrite="true" />
- </target>
-
- <!-- ### INSTALL HSQLDB SERVER ################################################ -->
- <target name="install.hsqldb.server" if="is.hsqldb">
- <delete dir="${hsqldb.server.install.dir}" />
- <!-- Also deletes old data -->
- <mkdir dir="${hsqldb.server.install.dir}" />
- <copy file="${jbpm.home}/lib/hsqldb.jar" todir="${hsqldb.server.install.dir}" />
- <copy todir="${hsqldb.server.install.dir}">
- <fileset dir="${hsqldb.server.source.dir}" />
- </copy>
- <chmod perm="a+x">
- <fileset dir="${hsqldb.server.install.dir}">
- <include name="*.sh" />
- </fileset>
- </chmod>
- </target>
-
- <!-- ### START HSQLDB SERVER ################################################ -->
- <target name="start.hsqldb.server" if="is.hsqldb">
- <java classname="org.hsqldb.Server" fork="yes" spawn="yes">
- <classpath location="${hsqldb.server.install.dir}/hsqldb.jar" />
- <arg value="-address" />
- <arg value="${bind.address}" />
- <arg value="-port" />
- <arg value="1701" />
- <arg value="-dbname.0" />
- <arg value="jbpmDatabase" />
- </java>
- <waitfor maxwait="1"
- maxwaitunit="minute"
- checkevery="10"
- checkeveryunit="second"
- timeoutproperty="hsqldb.timeout">
- <socket server="${bind.address}" port="1701" />
- </waitfor>
- <fail if="hsqldb.timeout" message="hsqldb server did not start within one minute" />
- </target>
-
- <!-- ### SHUTDOWN HSQLDB SERVER ################################################ -->
- <target name="stop.hsqldb.server" if="is.hsqldb">
- <sql driver="${jdbc.driver}"
- password="${jdbc.password}"
- url="${jdbc.url}"
- userid="${jdbc.username}"
- autocommit="true"
- src="${hsqldb.server.install.dir}/shutdown.sql">
- <classpath>
- <fileset dir="${hsqldb.server.install.dir}">
- <include name="hsqldb.jar" />
- </fileset>
- </classpath>
- </sql>
- </target>
-
- <!-- ### START TOMCAT ################################################### -->
- <target name="start.tomcat"
- description="Starts Tomcat and waits till it is booted, then lets Tomcat run in the background">
- <taskdef name="start-tomcat" classname="org.jbpm.pvm.internal.ant.StartTomcatTask">
- <classpath>
- <fileset dir="${jbpm.home}">
- <include name="jbpm.jar" />
- </fileset>
- </classpath>
- </taskdef>
- <start-tomcat tomcathome="${tomcat.home}" />
- </target>
-
- <!-- ### STOP TOMCAT ################################################### -->
- <target name="stop.tomcat"
- description="Signals Tomcat to stop, but doesn't wait till its finished">
- <exec executable="${tomcat.home}/bin/catalina.bat"
- dir="${tomcat.home}/bin"
- spawn="yes"
- os="Windows 7,Windows Vista,Windows XP,Windows 2000">
- <arg value="stop" />
- </exec>
- <exec executable="${tomcat.home}/bin/catalina.sh"
- dir="${tomcat.home}/bin"
- spawn="yes"
- os="Linux,Mac OS X">
- <arg value="stop" />
- </exec>
- </target>
-
- <!-- ### CREATE JBPM SCHEMA ############################################# -->
- <target name="create.jbpm.schema"
- depends="create.cfg"
- description="creates the jbpm tables in the database">
- <echo message="creating jbpm schema..." />
- <copy tofile="${cfg.dest.dir}/jbpm.cfg.xml"
- file="${install.src.dir}/cfg/jbpm/standalone.testsuite.jbpm.cfg.xml"
- overwrite="true" />
- <java classname="org.jbpm.db.Create" fork="true">
- <arg value="${database}" />
- <classpath>
- <pathelement location="${jbpm.home}/install/generated/cfg" />
- <pathelement location="${jbpm.home}/install/src/db" />
- <fileset dir="${jbpm.home}">
- <include name="jbpm.jar" />
- </fileset>
- <fileset dir="${jbpm.home}/lib">
- <include name="*.jar" />
- </fileset>
- </classpath>
- </java>
- </target>
-
- <!-- ### UPGRADE JBPM SCHEMA ############################################# -->
- <target name="upgrade.jbpm.schema"
- depends="create.cfg"
- description="Upgrades the jBPM tables in the database to the current version">
- <echo message="upgrading jbpm schema..." />
- <copy tofile="${cfg.dest.dir}/jbpm.cfg.xml"
- file="${install.src.dir}/cfg/jbpm/standalone.testsuite.jbpm.cfg.xml"
- overwrite="true" />
- <java classname="org.jbpm.db.Upgrade" fork="true">
- <arg value="${database}" />
- <classpath>
- <pathelement location="${jbpm.home}/install/generated/cfg" />
- <pathelement location="${jbpm.home}/install/src/db" />
- <fileset dir="${jbpm.home}">
- <include name="jbpm.jar" />
- </fileset>
- <fileset dir="${jbpm.home}/lib">
- <include name="*.jar" />
- </fileset>
- </classpath>
- </java>
- </target>
-
- <!-- ### DROP JBPM SCHEMA ############################################### -->
- <target name="drop.jbpm.schema" description="drops the jbpm tables from the database">
- <echo message="dropping jbpm schema in db ${jdbc.url}" />
- <sql driver="${jdbc.driver}"
- url="${jdbc.url}"
- userid="${jdbc.username}"
- password="${jdbc.password}"
- onerror="continue"
- src="${jbpm.home}/install/src/db/drop/jbpm.${database}.drop.sql">
- <classpath>
- <fileset dir="${jbpm.home}/lib">
- <include name="*.jar" />
- </fileset>
- </classpath>
- </sql>
- </target>
-
- <!-- ### LOAD EXAMPLE IDENTITIES ######################################## -->
- <target name="load.example.identities"
- description="loads the example users and groups into the database">
- <echo message="loading example identities in ${jdbc.url}" />
- <sql driver="${jdbc.driver}"
- url="${jdbc.url}"
- userid="${jdbc.username}"
- password="${jdbc.password}"
- onerror="continue">
- <transaction src="${jbpm.home}/install/src/demo/example.identities.sql" />
- <classpath>
- <fileset dir="${jbpm.home}/lib">
- <include name="*.jar" />
- </fileset>
- </classpath>
- </sql>
- </target>
-
- <!-- ### START HSQLDB DATABASE MGR ##################################### -->
- <target name="hsqldb.databasemanager" description="start the hsqldb database manager">
- <java classname="org.hsqldb.util.DatabaseManager" fork="true">
- <arg value="-url" />
- <arg value="jdbc:hsqldb:hsql://${bind.address}:1701" />
- <classpath>
- <fileset dir="${jbpm.home}/lib">
- <include name="hsqldb.jar" />
- </fileset>
- </classpath>
- </java>
- </target>
-
- <!-- ### INSTALL ECLIPSE ################################################ -->
- <target name="install.eclipse"
- depends="get.eclipse"
- description="unzips eclipse, downloads eclipse if it is not available in ${eclipse.distro.dir}">
- <antcall target="internal.install.eclipse.unix" />
- <antcall target="internal.install.eclipse.windows" />
- </target>
-
- <!-- ### GET ECLIPSE ##################################################### -->
- <condition property="is.eclipse.distro.available">
- <available file="${eclipse.distro.path}" />
- </condition>
- <target name="get.eclipse"
- unless="is.eclipse.distro.available"
- description="downloads eclipse to ${eclipse.distro.dir}">
- <mkdir dir="${eclipse.distro.dir}" />
- <get src="${eclipse.distro.url}" dest="${eclipse.distro.path}" />
- </target>
-
- <!-- ### START ECLIPSE ################################################## -->
- <target name="start.eclipse" description="starts eclipse">
- <!-- Windows -->
- <exec executable="${jbpm.home}/eclipse/eclipse.exe"
- spawn="yes"
- os="Windows 7,Windows Vista,Windows XP,Windows 2000">
- <arg value="-data" />
- <arg value="${jbpm.home}/workspace" />
- </exec>
- <!-- Linux -->
- <chmod file="${jbpm.home}/eclipse/eclipse" perm="a+x" os="Linux" />
- <exec executable="${jbpm.home}/eclipse/eclipse" os="Linux">
- <arg value="-data" />
- <arg value="${jbpm.home}/workspace" />
- </exec>
- <!-- Mac OS X -->
- <chmod file="${jbpm.home}/eclipse/Eclipse.app/Contents/MacOS/eclipse"
- perm="a+x"
- os="Mac OS X" />
- <exec executable="${jbpm.home}/eclipse/Eclipse.app/Contents/MacOS/eclipse" os="Mac OS X">
- <arg value="-data" />
- <arg value="${jbpm.home}/workspace" />
- </exec>
- </target>
-
- <target name="install.signavio.into.jboss"
- depends="internal.set.signavio.repo.dir"
- description="installs signavio into jboss">
- <!-- Current version of Signavio needs to be unpacked in /deploy to work correctly -->
- <unzip src="${signavio.src.dir}/${signavio.war.file.name}"
- dest="${jboss.server.deploy.dir}/${signavio.war.file.name}" />
- </target>
-
- <target name="install.signavio.into.tomcat"
- depends="internal.set.signavio.repo.dir"
- description="installs signavio into tomcat">
- <copy file="${signavio.src.dir}/${signavio.war.file.name}" todir="${tomcat.webapps.dir}" />
- </target>
-
- <!-- ######################## -->
- <!-- ### INTERNAL TARGETS ### -->
- <!-- ######################## -->
-
- <target name="enable.jboss.debug"
- depends="internal.enable.jboss.debug.jboss500, internal.enable.jboss.debug.jboss510" />
-
- <target name="internal.enable.jboss.debug.jboss500" if="is.jboss.500">
- <echo message="enabling debug on ${jboss.home}" />
- <replace file="${jboss.home}/bin/run.bat"
- token="rem set JAVA_OPTS=%JAVA_OPTS% -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y"
- value="set JAVA_OPTS=%JAVA_OPTS% -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n" />
- <echo message="copying customized log file to ${jboss.server.config.dir}/conf" />
- <copy file="${jbpm.home}/install/src/jboss/log/jboss-log4j.xml"
- todir="${jboss.server.config.dir}/conf"
- overwrite="true" />
- </target>
-
- <target name="internal.enable.jboss.debug.jboss510" if="is.jboss.510">
- <echo message="enabling debug on ${jboss.home}" />
- <replace file="${jboss.home}/bin/run.conf.bat"
- token="rem set "JAVA_OPTS=%JAVA_OPTS% -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n""
- value="set "JAVA_OPTS=%JAVA_OPTS% -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"" />
- <echo message="copying customized log file to ${jboss.server.config.dir}/conf" />
- <copy file="${jbpm.home}/install/src/jboss/log/jboss-log4j.xml"
- todir="${jboss.server.config.dir}/conf"
- overwrite="true" />
- </target>
-
- <target name="internal.copy.database.driver">
- <condition property="database.driver" value="mysql-connector-java.jar">
- <equals arg1="${database}" arg2="mysql" />
- </condition>
- <condition property="database.driver" value="ojdbc14.jar">
- <equals arg1="${database}" arg2="oracle" />
- </condition>
- <condition property="database.driver" value="mysql-connector-java.jar">
- <equals arg1="${database}" arg2="mysql" />
- </condition>
- <condition property="database.driver" value="postgresql.jar">
- <equals arg1="${database}" arg2="postgresql" />
- </condition>
- <condition property="database.driver" value="hsqldb.jar">
- <and>
- <equals arg1="${database}" arg2="hsqldb" />
- <equals arg1="${is.tomcat}" arg2="true" />
- </and>
- </condition>
- <antcall target="internal.copy.database.driver.if.needed" />
- </target>
-
- <target name="internal.copy.database.driver.if.needed" if="database.driver">
- <available file="${jbpm.home}/lib/${database.driver}"
- property="database.driver.jar.available" />
- <fail message="please download the ${database} driver jar and put it in the ${jbpm.home}/lib directory"
- unless="database.driver.jar.available" />
- <echo message="Copying database driver ${database.driver} to ${database.driver.destination.dir}" />
- <copy file="${jbpm.home}/lib/${database.driver}"
- todir="${database.driver.destination.dir}" />
- </target>
-
- <target name="internal.set.signavio.repo.dir">
- <mkdir dir="${jbpm.home}/${signavio.repo.dir.name}" />
-
- <!-- unzip the signavio war -->
- <delete dir="${signavio.tmp.dir}" />
- <mkdir dir="${signavio.tmp.dir}" />
- <unzip src="${jbpm.home}/install/src/signavio/${signavio.war.file.name}"
- dest="${signavio.tmp.dir}" />
-
- <!-- Replace Windows backslash with forward slash (see JBPM-2540) -->
- <pathconvert property="signavio.repo.path" targetos="unix">
- <map from="${basedir}/" to='' />
- <map from="${basedir}\\" to='' />
- <path location="${jbpm.home}/${signavio.repo.dir.name}" />
- </pathconvert>
-
- <!-- replace the repo dir in he unzipped WEB-INF/web.xml -->
- <replaceregexp file="${signavio.tmp.dir}/WEB-INF/web.xml"
- flags="s"
- match="<param-name>fileSystemRootDirectory</param-name>.*?<param-value>.*?</param-value>"
- replace="<param-name>fileSystemRootDirectory</param-name><param-value>${signavio.repo.path}</param-value>" />
-
- <!-- zip it up again and copy it back to the signavio src dir-->
- <zip destfile="${signavio.tmp.dir}/${signavio.war.file.name}"
- basedir="${signavio.tmp.dir}" />
- <copy file="${signavio.tmp.dir}/${signavio.war.file.name}"
- todir="${signavio.src.dir}"
- overwrite="true" />
- </target>
-
- <target name="internal.install.eclipse.windows" if="is.windows">
- <unzip src="${eclipse.distro.dir}/${eclipse.filename}"
- dest="${jbpm.home}"
- overwrite="true" />
- </target>
-
- <target name="internal.install.eclipse.unix" if="is.unix">
- <gunzip src="${eclipse.distro.dir}/${eclipse.filename}" dest="${eclipse.distro.dir}" />
- <untar src="${eclipse.distro.dir}/${eclipse.tarfilename}"
- dest="${jbpm.home}"
- overwrite="true" />
- <delete file="${eclipse.distro.dir}/${eclipse.tarfilename}" />
- </target>
-</project>
Copied: jbpm4/tags/jbpm-4.4/modules/distro/src/main/files/install/build.xml (from rev 6500, jbpm4/trunk/modules/distro/src/main/files/install/build.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/distro/src/main/files/install/build.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/distro/src/main/files/install/build.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,944 @@
+<?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$ -->
+
+<project name="jbpm.install">
+
+ <!-- DEVELOPER SPECIFIC CONFIGURATIONS -->
+ <property file="${user.home}/.jbpm4/build.properties" />
+
+ <!-- USER CUSTOMIZABLE PROPERTIES -->
+ <!-- {hsqldb | mysql | oracle | postgresql} -->
+ <property name="database" value="hsqldb" />
+ <!-- {standalone | jta | spring} -->
+ <property name="tx" value="standalone" />
+
+ <!-- INTERNAL PROPERTY DEFAULTS -->
+ <condition property="jbpm.home" value="${jbpm.parent.dir}/jbpm-4.x" else="${basedir}/..">
+ <isset property="jbpm.parent.dir" />
+ </condition>
+ <!-- jdbc | datasource -->
+ <property name="hibernate.connection.type" value="jdbc" />
+ <!-- jdk | none -->
+ <property name="logging" value="jdk" />
+ <property name="cfg.dest.dir" value="${jbpm.home}/install/generated/cfg" />
+ <property name="install.src.dir" value="${jbpm.home}/install/src" />
+ <!-- default | testsuite -->
+ <property name="mail.cfg" value="default" />
+
+ <property name="bind.address" value="localhost" />
+
+ <property name="jdbc.properties.dir" value="${jbpm.home}/install/jdbc" />
+ <property file="${jdbc.properties.dir}/${database}.properties" />
+
+ <property name="examples.file" value="${jbpm.home}/examples/target/examples.jar" />
+
+ <property name="tomcat.version" value="6.0.26" />
+ <property name="tomcat.parent.dir" value="${jbpm.home}" />
+ <property name="tomcat.home" value="${tomcat.parent.dir}/apache-tomcat-${tomcat.version}" />
+ <property name="tomcat.filename" value="apache-tomcat-${tomcat.version}.zip" />
+ <property name="tomcat.distro.dir" value="downloads" />
+ <property name="tomcat.distro.url"
+ value="http://www.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/${tomca..." />
+ <property name="tomcat.distro.path" value="${tomcat.distro.dir}/${tomcat.filename}" />
+ <property name="tomcat.lib.dir" value="${tomcat.home}/lib" />
+ <property name="tomcat.webapps.dir" value="${tomcat.home}/webapps" />
+
+ <property name="hsqldb.server.install.dir" value="${jbpm.home}/hsqldb-server" />
+ <property name="hsqldb.server.source.dir" value="${jbpm.home}/install/src/hsqldb-server" />
+
+ <property name="jboss.version" value="5.1.0.GA" />
+ <property name="jboss.parent.dir" value="${jbpm.home}" />
+ <property name="jboss.home" value="${jboss.parent.dir}/jboss-${jboss.version}" />
+ <property name="jboss.filename" value="jboss-${jboss.version}.zip" />
+ <property name="jboss.distro.dir" value="downloads" />
+ <property name="jboss.distro.url"
+ value="http://downloads.sourceforge.net/jboss/${jboss.filename}" />
+ <property name="jboss.distro.path" value="${jboss.distro.dir}/${jboss.filename}" />
+ <property name="jboss.server.configuration" value="default" />
+ <property name="jboss.server.config.dir"
+ value="${jboss.home}/server/${jboss.server.configuration}" />
+ <property name="jboss.server.data.dir"
+ value="${jboss.home}/server/${jboss.server.configuration}/data" />
+ <property name="jboss.server.deploy.dir"
+ value="${jboss.home}/server/${jboss.server.configuration}/deploy" />
+
+ <property name="signavio.war.file.name" value="jbpmeditor.war" />
+ <property name="signavio.src.dir" value="${jbpm.home}/install/src/signavio" />
+ <property name="signavio.tmp.dir" value="${jbpm.home}/install/generated/signavio-war" />
+ <property name="signavio.repo.dir.name" value="signavio-repository" />
+
+ <!-- CONTAINER CONDITIONS -->
+ <condition property="is.jboss.distro.available">
+ <available file="${jboss.distro.path}" />
+ </condition>
+ <condition property="is.tomcat.distro.available">
+ <available file="${tomcat.distro.path}" />
+ </condition>
+ <condition property="is.hsqldb">
+ <equals arg1="${database}" arg2="hsqldb" />
+ </condition>
+
+ <!-- OS CONDITIONS -->
+ <condition property="is.windows">
+ <os family="windows" />
+ </condition>
+ <condition property="is.unix">
+ <os family="unix" />
+ </condition>
+
+ <!-- JBOSS CONDITIONS -->
+ <condition property="is.jboss.500">
+ <equals arg1="${jboss.version}" arg2="5.0.0.GA" />
+ </condition>
+ <condition property="is.jboss.510">
+ <equals arg1="${jboss.version}" arg2="5.1.0.GA" />
+ </condition>
+
+ <!-- ECLIPSE CONDITIONS -->
+ <condition property="eclipse.filename" value="eclipse-jee-galileo-win32.zip">
+ <os family="windows" />
+ </condition>
+ <condition property="eclipse.tarfilename" value="eclipse-jee-galileo-macosx-cocoa.tar">
+ <os name="Mac OS X" />
+ </condition>
+ <condition property="eclipse.filename" value="${eclipse.tarfilename}.gz">
+ <os name="Mac OS X" />
+ </condition>
+ <condition property="eclipse.tarfilename" value="eclipse-jee-galileo-linux-gtk.tar">
+ <os name="Linux" arch="i386" />
+ </condition>
+ <condition property="eclipse.filename" value="${eclipse.tarfilename}.gz">
+ <os name="Linux" arch="i386" />
+ </condition>
+ <condition property="eclipse.tarfilename" value="eclipse-jee-galileo-linux-gtk-x86_64.tar">
+ <os name="Linux" arch="x86_64" />
+ </condition>
+ <condition property="eclipse.filename" value="${eclipse.tarfilename}.gz">
+ <os name="Linux" arch="x86_64" />
+ </condition>
+ <property name="eclipse.distro.url"
+ value="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downlo..." />
+ <property name="eclipse.distro.dir" value="downloads" />
+ <property name="eclipse.parent.dir" value="${jbpm.home}" />
+ <property name="eclipse.distro.path" value="${eclipse.distro.dir}/${eclipse.filename}" />
+
+ <!-- ### DEMO SETUP JBOSS ##################################################### -->
+ <target name="demo.setup.jboss"
+ depends="install.jboss, install.jbpm.into.jboss"
+ description="installs jboss and jbpm, starts jboss, creates the db schema, deploys examples, loads example identities, installs and starts eclipse">
+ <antcall target="internal.enable.jboss.debug.jboss500" />
+ <antcall target="internal.enable.jboss.debug.jboss510" />
+ <antcall target="install.hsqldb.server" />
+ <antcall target="start.hsqldb.server" />
+ <antcall target="create.jbpm.schema" />
+ <antcall target="start.jboss" />
+ <antcall target="install.examples.into.jboss" />
+ <antcall target="load.example.identities" />
+ <antcall target="install.eclipse" />
+ <antcall target="start.eclipse" />
+ </target>
+
+ <!-- ### DEMO TEARDOWN JBOSS ##################################################### -->
+ <target name="demo.teardown.jboss" description="drops the db schema and stops jboss">
+ <antcall target="drop.jbpm.schema" />
+ <antcall target="stop.hsqldb.server" />
+ <antcall target="stop.jboss" />
+ </target>
+
+ <!-- ### CLEAN CONFIGURATION DIR ########################################### -->
+ <target name="clean.cfg.dir" description="Deletes the ${cfg.dest.dir}">
+ <delete dir="${cfg.dest.dir}" />
+ </target>
+
+ <!-- ### CREATE CONFIGURATION ########################################### -->
+ <target name="create.cfg" description="Creates a configuration in ${cfg.dest.dir}">
+ <mkdir dir="${cfg.dest.dir}" />
+ <copy tofile="${cfg.dest.dir}/jbpm.cfg.xml"
+ file="${install.src.dir}/cfg/jbpm/${tx}.jbpm.cfg.xml"
+ overwrite="true" failonerror="false" />
+ <copy tofile="${cfg.dest.dir}/jbpm.hibernate.cfg.xml"
+ file="${install.src.dir}/cfg/hibernate/${hibernate.connection.type}/${database}.hibernate.cfg.xml"
+ overwrite="true">
+ <filterset filtersfile="${jdbc.properties.dir}/${database}.properties" />
+ </copy>
+ <replace file="${cfg.dest.dir}/jbpm.hibernate.cfg.xml"
+ token="$${bind.address}"
+ value="${bind.address}" />
+ <copy todir="${cfg.dest.dir}" overwrite="true">
+ <fileset dir="${install.src.dir}/cfg/logging/${logging}" />
+ </copy>
+ <copy tofile="${cfg.dest.dir}/jbpm.mail.properties"
+ file="${install.src.dir}/cfg/mail/jbpm.mail.${mail.cfg}.properties"
+ overwrite="true">
+ <filterset>
+ <filter token="bind.address" value="${bind.address}" />
+ </filterset>
+ </copy>
+
+ <!-- If the target environment uses Spring, also copy the applicationContext.xml file-->
+ <condition property="is.spring.environment">
+ <contains string="${tx}" substring="spring" />
+ </condition>
+ <antcall target="internal.copy.spring.applicationContext" />
+ </target>
+
+ <target name="internal.copy.spring.applicationContext" if="is.spring.environment">
+ <copy todir="${cfg.dest.dir}"
+ overwrite="true"
+ file="${install.src.dir}/cfg/spring/applicationContext.xml">
+ <filterset filtersfile="${jdbc.properties.dir}/${database}.properties" />
+ </copy>
+ </target>
+
+ <!-- ### CREATE USER WEBAPP ########################################## -->
+ <target name="create.user.webapp"
+ depends="create.cfg"
+ description="Generates a configuration in dir /install/generated/user-webapp">
+ <delete dir="${jbpm.home}/install/generated/user-webapp" />
+ <mkdir dir="${jbpm.home}/install/generated/user-webapp/WEB-INF/classes" />
+ <mkdir dir="${jbpm.home}/install/generated/user-webapp/WEB-INF/lib" />
+ <copy todir="${jbpm.home}/install/generated/user-webapp">
+ <fileset dir="${install.src.dir}/user-webapp" />
+ </copy>
+ <copy todir="${jbpm.home}/install/generated/user-webapp/WEB-INF/classes">
+ <fileset dir="${cfg.dest.dir}">
+ <exclude name="logging.properties" />
+ </fileset>
+ </copy>
+ <copy todir="${jbpm.home}/install/generated/user-webapp/WEB-INF/lib">
+ <fileset dir="${jbpm.home}">
+ <include name="jbpm.jar" />
+ </fileset>
+ <fileset dir="${jbpm.home}/lib">
+ <include name="activation.jar" />
+ <include name="antlr.jar" />
+ <include name="antlr-runtime.jar" />
+ <include name="commons-collections.jar" />
+ <include name="dom4j.jar" />
+ <include name="drools-api.jar" />
+ <include name="drools-core.jar" />
+ <include name="drools-compiler.jar" />
+ <include name="freemarker.jar" />
+ <include name="hibernate-core.jar" />
+ <include name="cglib.jar" />
+ <include name="janino.jar" />
+ <include name="javassist.jar" />
+ <include name="jta.jar" />
+ <include name="juel*.jar" />
+ <include name="livetribe-jsr223.jar" />
+ <include name="mail.jar" />
+ <include name="joda-time.jar" />
+ <include name="mvel2.jar" />
+ <include name="slf4j-api.jar" />
+ <include name="slf4j-jdk14.jar" />
+ </fileset>
+ </copy>
+
+ <!-- copy database driver -->
+ <property name="database.driver.destination.dir"
+ value="${jbpm.home}/install/generated/user-webapp/WEB-INF/lib" />
+ <property name="is.tomcat" value="true" />
+ <antcall target="internal.copy.database.driver" />
+ </target>
+
+ <!-- ### REINSTALL JBOSS ################################################ -->
+ <target name="reinstall.jboss"
+ depends="delete.jboss, install.jboss"
+ description="Deletes the previous jboss installation and re-installs jboss" />
+
+ <target name="reinstall.jboss.and.jbpm"
+ depends="delete.jboss, install.jboss, install.jbpm.into.jboss"
+ description="Deletes the previous jboss installation and re-installs jboss and installs jbpm in it" />
+
+ <!-- ### DELETE JBOSS ################################################### -->
+ <target name="delete.jboss" description="Deletes jboss installation">
+ <delete dir="${jboss.home}" />
+ </target>
+
+ <!-- ### INSTALL JBOSS ################################################## -->
+ <target name="install.jboss"
+ depends="get.jboss"
+ description="Downloads jboss to ${jboss.distro.dir} if its not available and then unzips jboss">
+ <unzip src="${jboss.distro.path}" dest="${jboss.parent.dir}" />
+ <chmod perm="a+x" file="${jboss.home}/bin/run.sh" />
+ <chmod perm="a+x" file="${jboss.home}/bin/shutdown.sh" />
+ </target>
+
+ <!-- ### GET JBOSS ###################################################### -->
+ <target name="get.jboss"
+ unless="is.jboss.distro.available"
+ description="Downloads jboss into ${jboss.distro.dir}">
+ <mkdir dir="${jboss.distro.dir}" />
+ <get src="${jboss.distro.url}" dest="${jboss.distro.path}" />
+ </target>
+
+ <!-- ### INSTALL JBPM INTO JBOSS ######################### -->
+ <target name="install.jbpm.into.jboss"
+ depends="create.cfg"
+ description="Installs jBPM into JBoss">
+ <!-- copy static configuration files -->
+ <copy todir="${jboss.server.config.dir}" overwrite="true">
+ <fileset dir="${jbpm.home}/install/src/jboss/config" />
+ </copy>
+
+ <!-- copy the right hibernate configuration file -->
+ <copy file="${jbpm.home}/install/src/cfg/hibernate/datasource/${database}.hibernate.cfg.xml"
+ tofile="${jboss.server.config.dir}/deploy/jbpm/jbpm-service.sar/jbpm.hibernate.cfg.xml"
+ overwrite="true" />
+
+ <!-- copy the right datasource configuration file and replace the jdbc properties with
+ the values in the jdbc/${database}.properties file -->
+ <copy file="${jbpm.home}/install/src/jboss/datasources/jbpm-${database}-ds.xml"
+ todir="${jboss.server.config.dir}/deploy/jbpm"
+ overwrite="true">
+ <filterset filtersfile="${jdbc.properties.dir}/${database}.properties" />
+ </copy>
+ <replace file="${jboss.server.config.dir}/deploy/jbpm/jbpm-${database}-ds.xml"
+ token="$${bind.address}"
+ value="${bind.address}" />
+
+ <!-- copy the right mail properties file -->
+ <copy file="${cfg.dest.dir}/jbpm.mail.properties"
+ todir="${jboss.server.config.dir}/deploy/jbpm/jbpm-service.sar"
+ overwrite="true" />
+
+ <!-- unzip console.war -->
+ <mkdir dir="${jboss.server.config.dir}/deploy/jbpm/gwt-console-jbpm.war" />
+ <unzip src="${jbpm.home}/lib/gwt-console-jbpm.war"
+ dest="${jboss.server.config.dir}/deploy/jbpm/gwt-console-jbpm.war" />
+
+ <copy todir="${jboss.server.config.dir}/deploy/jbpm" overwrite="true">
+ <fileset dir="${jbpm.home}/lib">
+ <include name="gwt-console-server-jbpm.war" />
+ </fileset>
+ </copy>
+
+ <copy todir="${jboss.server.config.dir}/deploy/jbpm/jbpm-service.sar" overwrite="true">
+ <fileset dir="${jbpm.home}">
+ <include name="jbpm.jar" />
+ </fileset>
+
+ <fileset dir="${jbpm.home}/lib">
+ <include name="antlr-runtime.jar" />
+ <!-- include name="core.jar" /-->
+ <include name="drools-api.jar" />
+ <include name="drools-core.jar" />
+ <include name="drools-compiler.jar" />
+ <include name="freemarker.jar" />
+ <include name="groovy-all.jar" />
+ <include name="gwt-console-server-integration.jar" />
+ <include name="gwt-console-rpc.jar" />
+ <include name="janino.jar" />
+ <include name="jbpm-jboss.jar" />
+ <include name="jbpm-console-integration.jar" />
+ <include name="jbpm-console-form-plugin.jar" />
+ <include name="jbpm-console-graphView-plugin.jar" />
+ <include name="joda-time.jar" />
+ <include name="juel-engine.jar" />
+ <include name="juel-impl.jar" />
+ <include name="livetribe-jsr223.jar" />
+ </fileset>
+ </copy>
+
+ <!-- move console libs -->
+ <move todir="${jboss.server.config.dir}/deploy/jbpm/jbpm-service.sar" verbose="true">
+ <fileset dir="${jboss.server.config.dir}/deploy/jbpm/gwt-console-jbpm.war/WEB-INF/lib">
+ <include name="*.jar" />
+ </fileset>
+ </move>
+
+ <!-- move errai config -->
+ <move todir="${jboss.server.config.dir}/deploy/jbpm/jbpm-service.sar" verbose="true">
+ <fileset dir="${jboss.server.config.dir}/deploy/jbpm/gwt-console-jbpm.war/WEB-INF/classes">
+ <include name="ErraiService.properties" />
+ </fileset>
+ </move>
+
+ <copy todir="${jboss.home}/common/lib" overwrite="true">
+ <fileset dir="${jbpm.home}/lib">
+ <include name="bsh.jar" />
+ </fileset>
+ </copy>
+
+ <mkdir dir="${jboss.home}/docs/examples/jbpm" />
+ <copy todir="${jboss.home}/docs/examples/jbpm" overwrite="true">
+ <fileset dir="${jbpm.home}/install/src/jboss/datasources" />
+ </copy>
+
+ <!-- reporting -->
+ <property name="birt.dir" value="${jboss.server.data.dir}/birt" />
+ <mkdir dir="${birt.dir}" />
+ <unzip src="${jbpm.home}/lib/report-engine.zip" dest="${birt.dir}" />
+ <unzip src="${jbpm.home}/lib/jbpm-console-reports.jar" dest="${birt.dir}" />
+
+ <property name="database.driver.destination.dir"
+ value="${jboss.server.config.dir}/deploy/jbpm/jbpm-service.sar" />
+ <antcall target="internal.copy.database.driver" />
+
+ <!-- Signavio -->
+ <antcall target="install.signavio.into.jboss" />
+ </target>
+
+ <!-- ### INSTALL EXAMPLES INTO JBOSS ################################################ -->
+ <target name="install.examples.into.jboss">
+ <ant antfile="${jbpm.home}/examples/build.xml" target="create.and.deploy.examples" />
+ <mkdir dir="${jboss.server.config.dir}/deploy/jbpm/userlibs" />
+ <copy file="${examples.file}"
+ todir="${jboss.server.config.dir}/deploy/jbpm/userlibs"
+ overwrite="true" />
+ </target>
+
+ <!-- ### START JBOSS ################################################### -->
+ <target name="start.jboss"
+ description="starts jboss and waits till jboss is booted, then lets jboss run in the background">
+ <exec executable="${jboss.home}/bin/run.bat"
+ os="Windows 7,Windows Vista,Windows XP,Windows 2000"
+ spawn="yes">
+ <arg value="-b" />
+ <arg value="${bind.address}" />
+ </exec>
+ <exec executable="${jboss.home}/bin/run.sh" spawn="yes" os="Linux,Mac OS X">
+ <arg value="-b" />
+ <arg value="${bind.address}" />
+ </exec>
+ <waitfor maxwait="5"
+ maxwaitunit="minute"
+ checkevery="30"
+ checkeveryunit="second"
+ timeoutproperty="jboss.timeout">
+ <socket server="${bind.address}" port="8080" />
+ </waitfor>
+ <fail if="jboss.timeout" message="jboss did not start within 5 minutes" />
+ </target>
+
+ <!-- ### STOP JBOSS ################################################### -->
+ <target name="stop.jboss"
+ description="signals jboss to stop, but doesn't wait till its finished">
+ <exec executable="${jboss.home}/bin/shutdown.bat"
+ os="Windows 7,Windows Vista,Windows XP,Windows 2000">
+ <arg value="-s" />
+ <arg value="jnp://${bind.address}:1099" />
+ <arg value="-S" />
+ </exec>
+ <exec executable="${jboss.home}/bin/shutdown.sh" os="Linux,Mac OS X">
+ <arg value="-s" />
+ <arg value="jnp://${bind.address}:1099" />
+ <arg value="-S" />
+ </exec>
+ </target>
+
+ <!-- ### DEMO SETUP TOMCAT ################################################ -->
+ <target name="demo.setup.tomcat"
+ depends="delete.tomcat, install.tomcat, install.jbpm.into.tomcat"
+ description="installs tomcat, installs jbpm into tomcat, starts tomcat, creates the jBPM DB schema, deploys examples, loads example identities, installs and starts eclipse">
+ <antcall target="install.hsqldb.server" />
+ <antcall target="start.hsqldb.server" />
+ <antcall target="create.jbpm.schema" />
+ <antcall target="install.examples.into.tomcat" />
+ <antcall target="load.example.identities" />
+ <antcall target="start.tomcat" />
+ <antcall target="install.eclipse" />
+ <antcall target="start.eclipse" />
+ </target>
+
+ <!-- ### DEMO TEARDOWN TOMCAT ################################################ -->
+ <target name="demo.teardown.tomcat"
+ depends="stop.tomcat, stop.hsqldb.server"
+ description="stops tomcat and then the hsqldb server if needed">
+ </target>
+
+ <!-- ### REINSTALL TOMCAT ################################################ -->
+ <target name="reinstall.tomcat"
+ depends="delete.tomcat, install.tomcat"
+ description="Deletes the previous tomcat installation and re-installs tomcat" />
+
+ <target name="reinstall.tomcat.and.jbpm"
+ depends="delete.tomcat, install.tomcat, install.jbpm.into.tomcat"
+ description="Deletes the previous tomcat installation and re-installs tomcat and installs jbpm in it" />
+
+ <!-- ### DELETE TOMCAT ################################################### -->
+ <target name="delete.tomcat" description="Deletes tomcat installation">
+ <delete dir="${tomcat.home}" />
+ </target>
+
+ <!-- ### INSTALL TOMCAT ################################################## -->
+ <target name="install.tomcat"
+ depends="get.tomcat"
+ description="Downloads tomcat to ${tomcat.distro.dir} if its not available and then unzips tomcat">
+ <unzip src="${tomcat.distro.path}" dest="${tomcat.parent.dir}" />
+ <antcall target="install.tomcat.unix" />
+ </target>
+
+ <target name="install.tomcat.unix" if="is.unix">
+ <chmod perm="a+x">
+ <fileset dir="${tomcat.home}/bin">
+ <include name="*.sh" />
+ </fileset>
+ </chmod>
+ </target>
+
+ <!-- ### GET TOMCAT ###################################################### -->
+ <target name="get.tomcat"
+ unless="is.tomcat.distro.available"
+ description="Downloads tomcat into ${tomcat.distro.dir} if it is not available">
+ <mkdir dir="${tomcat.distro.dir}" />
+ <get src="${tomcat.distro.url}" dest="${tomcat.distro.path}" />
+ </target>
+
+ <!-- ### INSTALL JBPM INTO TOMCAT ####################################### -->
+ <target name="install.jbpm.into.tomcat"
+ depends="create.cfg"
+ description="Installs jBPM into tomcat">
+ <property name="is.tomcat" value="true" />
+
+ <!-- create the jbpm configuration jar file and drop in /lib -->
+ <jar destfile="${tomcat.home}/lib/jbpm.cfg.jar">
+ <fileset dir="${jbpm.home}/install/generated/cfg">
+ <exclude name="logging.properties" />
+ </fileset>
+ </jar>
+
+ <!-- Copy jBPM third party libs into /lib -->
+ <copy todir="${tomcat.home}/lib" overwrite="true">
+ <fileset dir="${jbpm.home}">
+ <include name="jbpm.jar" />
+ </fileset>
+ <fileset dir="${jbpm.home}/lib">
+ <include name="activation.jar" />
+ <include name="antlr.jar" />
+ <include name="antlr-runtime.jar" />
+ <include name="bsh.jar" />
+ <include name="commons-collections.jar" />
+ <include name="commons-logging.jar" />
+ <!-- include name="core.jar" /-->
+ <include name="dom4j.jar" />
+ <include name="drools-api.jar" />
+ <include name="drools-core.jar" />
+ <include name="drools-compiler.jar" />
+ <include name="freemarker.jar" />
+ <include name="groovy-all.jar" />
+ <include name="hibernate-core.jar" />
+ <include name="hibernate-cglib-repack.jar" />
+ <include name="janino.jar" />
+ <include name="javassist.jar" />
+ <include name="jbpm-spi.jar" />
+ <include name="jbpm-tomcat6.jar" />
+ <include name="joda-time.jar" />
+ <include name="jta.jar" />
+ <include name="juel*.jar" />
+ <include name="livetribe-jsr223.jar" />
+ <include name="log4j.jar" />
+ <include name="mail.jar" />
+ <include name="mvel2.jar" />
+ <include name="slf4j-api.jar" />
+ <include name="slf4j-jdk14.jar" />
+ <include name="gwt-console-server-integration.jar" />
+ <include name="gwt-console-rpc.jar" />
+ <include name="jbpm-console-integration.jar" />
+ <include name="jbpm-console-form-plugin.jar" />
+ <include name="jbpm-console-graphView-plugin.jar" />
+ </fileset>
+ </copy>
+
+ <!-- Copy jbpm-console wars and configuration into /webapps -->
+
+ <mkdir dir="${tomcat.home}/webapps/jbpm-console" />
+ <mkdir dir="${tomcat.home}/webapps/gwt-console-server" />
+
+ <unzip src="${jbpm.home}/lib/gwt-console-jbpm.war"
+ dest="${tomcat.home}/webapps/jbpm-console" />
+
+ <unzip src="${jbpm.home}/lib/gwt-console-server-jbpm.war"
+ dest="${tomcat.home}/webapps/gwt-console-server" />
+
+ <move todir="${tomcat.home}/lib">
+ <fileset dir="${tomcat.home}/webapps/jbpm-console/WEB-INF/lib">
+ <include name="guice*.jar" />
+ <include name="errai*.jar" />
+ <include name="mvel*.jar" />
+ </fileset>
+ <fileset dir="${tomcat.home}/webapps/jbpm-console/WEB-INF/classes">
+ <include name="ErraiService.properties" />
+ <include name="ErraiApp.properties" />
+ </fileset>
+ </move>
+
+ <!-- Copy Signavio war into /webapps -->
+ <antcall target="install.signavio.into.tomcat" />
+
+
+ <!-- reporting -->
+ <property name="birt.dir" value="${tomcat.home}/birt" />
+ <mkdir dir="${birt.dir}" />
+ <unzip src="${jbpm.home}/lib/report-engine.zip" dest="${birt.dir}" />
+ <unzip src="${jbpm.home}/lib/jbpm-console-reports.jar" dest="${birt.dir}" />
+
+ <!-- copy database driver -->
+ <property name="database.driver.destination.dir" value="${tomcat.home}/lib" />
+ <antcall target="internal.copy.database.driver" />
+
+ <!-- tweak the tomcat server config for the security domain -->
+ <copy file="${install.src.dir}/tomcat/server.xml"
+ tofile="${tomcat.home}/conf/server.xml"
+ overwrite="true">
+ <filterset filtersfile="${jdbc.properties.dir}/${database}.properties" />
+ </copy>
+ <replace file="${tomcat.home}/conf/server.xml"
+ token="$${bind.address}"
+ value="${bind.address}" />
+ </target>
+
+ <!-- ### INSTALL EXAMPLES INTO TOMCAT ################################################ -->
+ <target name="install.examples.into.tomcat" description="deploys all the example processes">
+ <ant antfile="${jbpm.home}/examples/build.xml" target="create.and.deploy.examples" />
+ <copy file="${examples.file}" todir="${tomcat.home}/lib" overwrite="true" />
+ </target>
+
+ <!-- ### INSTALL HSQLDB SERVER ################################################ -->
+ <target name="install.hsqldb.server" if="is.hsqldb">
+ <delete dir="${hsqldb.server.install.dir}" />
+ <!-- Also deletes old data -->
+ <mkdir dir="${hsqldb.server.install.dir}" />
+ <copy file="${jbpm.home}/lib/hsqldb.jar" todir="${hsqldb.server.install.dir}" />
+ <copy todir="${hsqldb.server.install.dir}">
+ <fileset dir="${hsqldb.server.source.dir}" />
+ </copy>
+ <chmod perm="a+x">
+ <fileset dir="${hsqldb.server.install.dir}">
+ <include name="*.sh" />
+ </fileset>
+ </chmod>
+ </target>
+
+ <!-- ### START HSQLDB SERVER ################################################ -->
+ <target name="start.hsqldb.server" if="is.hsqldb">
+ <java classname="org.hsqldb.Server" fork="yes" spawn="yes">
+ <classpath location="${hsqldb.server.install.dir}/hsqldb.jar" />
+ <arg value="-address" />
+ <arg value="${bind.address}" />
+ <arg value="-port" />
+ <arg value="1701" />
+ <arg value="-dbname.0" />
+ <arg value="jbpmDatabase" />
+ </java>
+ <waitfor maxwait="1"
+ maxwaitunit="minute"
+ checkevery="10"
+ checkeveryunit="second"
+ timeoutproperty="hsqldb.timeout">
+ <socket server="${bind.address}" port="1701" />
+ </waitfor>
+ <fail if="hsqldb.timeout" message="hsqldb server did not start within one minute" />
+ </target>
+
+ <!-- ### SHUTDOWN HSQLDB SERVER ################################################ -->
+ <target name="stop.hsqldb.server" if="is.hsqldb">
+ <sql driver="${jdbc.driver}"
+ password="${jdbc.password}"
+ url="${jdbc.url}"
+ userid="${jdbc.username}"
+ autocommit="true"
+ src="${hsqldb.server.install.dir}/shutdown.sql">
+ <classpath>
+ <fileset dir="${hsqldb.server.install.dir}">
+ <include name="hsqldb.jar" />
+ </fileset>
+ </classpath>
+ </sql>
+ </target>
+
+ <!-- ### START TOMCAT ################################################### -->
+ <target name="start.tomcat"
+ description="Starts Tomcat and waits till it is booted, then lets Tomcat run in the background">
+ <taskdef name="start-tomcat" classname="org.jbpm.pvm.internal.ant.StartTomcatTask">
+ <classpath>
+ <fileset dir="${jbpm.home}">
+ <include name="jbpm.jar" />
+ </fileset>
+ </classpath>
+ </taskdef>
+ <start-tomcat tomcathome="${tomcat.home}" />
+ </target>
+
+ <!-- ### STOP TOMCAT ################################################### -->
+ <target name="stop.tomcat"
+ description="Signals Tomcat to stop, but doesn't wait till its finished">
+ <exec executable="${tomcat.home}/bin/catalina.bat"
+ dir="${tomcat.home}/bin"
+ spawn="yes"
+ os="Windows 7,Windows Vista,Windows XP,Windows 2000">
+ <arg value="stop" />
+ </exec>
+ <exec executable="${tomcat.home}/bin/catalina.sh"
+ dir="${tomcat.home}/bin"
+ spawn="yes"
+ os="Linux,Mac OS X">
+ <arg value="stop" />
+ </exec>
+ </target>
+
+ <!-- ### CREATE JBPM SCHEMA ############################################# -->
+ <target name="create.jbpm.schema"
+ depends="create.cfg"
+ description="creates the jbpm tables in the database">
+ <echo message="creating jbpm schema..." />
+ <copy tofile="${cfg.dest.dir}/jbpm.cfg.xml"
+ file="${install.src.dir}/cfg/jbpm/standalone.testsuite.jbpm.cfg.xml"
+ overwrite="true" />
+ <java classname="org.jbpm.db.Create" fork="true">
+ <arg value="${database}" />
+ <classpath>
+ <pathelement location="${jbpm.home}/install/generated/cfg" />
+ <pathelement location="${jbpm.home}/install/src/db" />
+ <fileset dir="${jbpm.home}">
+ <include name="jbpm.jar" />
+ </fileset>
+ <fileset dir="${jbpm.home}/lib">
+ <include name="*.jar" />
+ </fileset>
+ </classpath>
+ </java>
+ </target>
+
+ <!-- ### UPGRADE JBPM SCHEMA ############################################# -->
+ <target name="upgrade.jbpm.schema"
+ depends="create.cfg"
+ description="Upgrades the jBPM tables in the database to the current version">
+ <echo message="upgrading jbpm schema..." />
+ <copy tofile="${cfg.dest.dir}/jbpm.cfg.xml"
+ file="${install.src.dir}/cfg/jbpm/standalone.testsuite.jbpm.cfg.xml"
+ overwrite="true" />
+ <java classname="org.jbpm.db.Upgrade" fork="true">
+ <arg value="${database}" />
+ <classpath>
+ <pathelement location="${jbpm.home}/install/generated/cfg" />
+ <pathelement location="${jbpm.home}/install/src/db" />
+ <fileset dir="${jbpm.home}">
+ <include name="jbpm.jar" />
+ </fileset>
+ <fileset dir="${jbpm.home}/lib">
+ <include name="*.jar" />
+ </fileset>
+ </classpath>
+ </java>
+ </target>
+
+ <!-- ### DROP JBPM SCHEMA ############################################### -->
+ <target name="drop.jbpm.schema" description="drops the jbpm tables from the database">
+ <echo message="dropping jbpm schema in db ${jdbc.url}" />
+ <sql driver="${jdbc.driver}"
+ url="${jdbc.url}"
+ userid="${jdbc.username}"
+ password="${jdbc.password}"
+ onerror="continue"
+ src="${jbpm.home}/install/src/db/drop/jbpm.${database}.drop.sql">
+ <classpath>
+ <fileset dir="${jbpm.home}/lib">
+ <include name="*.jar" />
+ </fileset>
+ </classpath>
+ </sql>
+ </target>
+
+ <!-- ### LOAD EXAMPLE IDENTITIES ######################################## -->
+ <target name="load.example.identities"
+ description="loads the example users and groups into the database">
+ <echo message="loading example identities in ${jdbc.url}" />
+ <sql driver="${jdbc.driver}"
+ url="${jdbc.url}"
+ userid="${jdbc.username}"
+ password="${jdbc.password}"
+ onerror="continue">
+ <transaction src="${jbpm.home}/install/src/demo/example.identities.sql" />
+ <classpath>
+ <fileset dir="${jbpm.home}/lib">
+ <include name="*.jar" />
+ </fileset>
+ </classpath>
+ </sql>
+ </target>
+
+ <!-- ### START HSQLDB DATABASE MGR ##################################### -->
+ <target name="hsqldb.databasemanager" description="start the hsqldb database manager">
+ <java classname="org.hsqldb.util.DatabaseManager" fork="true">
+ <arg value="-url" />
+ <arg value="jdbc:hsqldb:hsql://${bind.address}:1701" />
+ <classpath>
+ <fileset dir="${jbpm.home}/lib">
+ <include name="hsqldb.jar" />
+ </fileset>
+ </classpath>
+ </java>
+ </target>
+
+ <!-- ### INSTALL ECLIPSE ################################################ -->
+ <target name="install.eclipse"
+ depends="get.eclipse"
+ description="unzips eclipse, downloads eclipse if it is not available in ${eclipse.distro.dir}">
+ <antcall target="internal.install.eclipse.unix" />
+ <antcall target="internal.install.eclipse.windows" />
+ </target>
+
+ <!-- ### GET ECLIPSE ##################################################### -->
+ <condition property="is.eclipse.distro.available">
+ <available file="${eclipse.distro.path}" />
+ </condition>
+ <target name="get.eclipse"
+ unless="is.eclipse.distro.available"
+ description="downloads eclipse to ${eclipse.distro.dir}">
+ <mkdir dir="${eclipse.distro.dir}" />
+ <get src="${eclipse.distro.url}" dest="${eclipse.distro.path}" />
+ </target>
+
+ <!-- ### START ECLIPSE ################################################## -->
+ <target name="start.eclipse" description="starts eclipse">
+ <!-- Windows -->
+ <exec executable="${jbpm.home}/eclipse/eclipse.exe"
+ spawn="yes"
+ os="Windows 7,Windows Vista,Windows XP,Windows 2000">
+ <arg value="-data" />
+ <arg value="${jbpm.home}/workspace" />
+ </exec>
+ <!-- Linux -->
+ <chmod file="${jbpm.home}/eclipse/eclipse" perm="a+x" os="Linux" />
+ <exec executable="${jbpm.home}/eclipse/eclipse" os="Linux">
+ <arg value="-data" />
+ <arg value="${jbpm.home}/workspace" />
+ </exec>
+ <!-- Mac OS X -->
+ <chmod file="${jbpm.home}/eclipse/Eclipse.app/Contents/MacOS/eclipse"
+ perm="a+x"
+ os="Mac OS X" />
+ <exec executable="${jbpm.home}/eclipse/Eclipse.app/Contents/MacOS/eclipse" os="Mac OS X">
+ <arg value="-data" />
+ <arg value="${jbpm.home}/workspace" />
+ </exec>
+ </target>
+
+ <target name="install.signavio.into.jboss"
+ depends="internal.set.signavio.repo.dir"
+ description="installs signavio into jboss">
+ <!-- Current version of Signavio needs to be unpacked in /deploy to work correctly -->
+ <unzip src="${signavio.src.dir}/${signavio.war.file.name}"
+ dest="${jboss.server.deploy.dir}/${signavio.war.file.name}" />
+ </target>
+
+ <target name="install.signavio.into.tomcat"
+ depends="internal.set.signavio.repo.dir"
+ description="installs signavio into tomcat">
+ <copy file="${signavio.src.dir}/${signavio.war.file.name}" todir="${tomcat.webapps.dir}" />
+ </target>
+
+ <!-- ######################## -->
+ <!-- ### INTERNAL TARGETS ### -->
+ <!-- ######################## -->
+
+ <target name="enable.jboss.debug"
+ depends="internal.enable.jboss.debug.jboss500, internal.enable.jboss.debug.jboss510" />
+
+ <target name="internal.enable.jboss.debug.jboss500" if="is.jboss.500">
+ <echo message="enabling debug on ${jboss.home}" />
+ <replace file="${jboss.home}/bin/run.bat"
+ token="rem set JAVA_OPTS=%JAVA_OPTS% -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y"
+ value="set JAVA_OPTS=%JAVA_OPTS% -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n" />
+ <echo message="copying customized log file to ${jboss.server.config.dir}/conf" />
+ <copy file="${jbpm.home}/install/src/jboss/log/jboss-log4j.xml"
+ todir="${jboss.server.config.dir}/conf"
+ overwrite="true" />
+ </target>
+
+ <target name="internal.enable.jboss.debug.jboss510" if="is.jboss.510">
+ <echo message="enabling debug on ${jboss.home}" />
+ <replace file="${jboss.home}/bin/run.conf.bat"
+ token="rem set "JAVA_OPTS=%JAVA_OPTS% -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n""
+ value="set "JAVA_OPTS=%JAVA_OPTS% -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"" />
+ <echo message="copying customized log file to ${jboss.server.config.dir}/conf" />
+ <copy file="${jbpm.home}/install/src/jboss/log/jboss-log4j.xml"
+ todir="${jboss.server.config.dir}/conf"
+ overwrite="true" />
+ </target>
+
+ <target name="internal.copy.database.driver">
+ <condition property="database.driver" value="mysql-connector-java.jar">
+ <equals arg1="${database}" arg2="mysql" />
+ </condition>
+ <condition property="database.driver" value="ojdbc14.jar">
+ <equals arg1="${database}" arg2="oracle" />
+ </condition>
+ <condition property="database.driver" value="mysql-connector-java.jar">
+ <equals arg1="${database}" arg2="mysql" />
+ </condition>
+ <condition property="database.driver" value="postgresql.jar">
+ <equals arg1="${database}" arg2="postgresql" />
+ </condition>
+ <condition property="database.driver" value="hsqldb.jar">
+ <and>
+ <equals arg1="${database}" arg2="hsqldb" />
+ <equals arg1="${is.tomcat}" arg2="true" />
+ </and>
+ </condition>
+ <antcall target="internal.copy.database.driver.if.needed" />
+ </target>
+
+ <target name="internal.copy.database.driver.if.needed" if="database.driver">
+ <available file="${jbpm.home}/lib/${database.driver}"
+ property="database.driver.jar.available" />
+ <fail message="please download the ${database} driver jar and put it in the ${jbpm.home}/lib directory"
+ unless="database.driver.jar.available" />
+ <echo message="Copying database driver ${database.driver} to ${database.driver.destination.dir}" />
+ <copy file="${jbpm.home}/lib/${database.driver}"
+ todir="${database.driver.destination.dir}" />
+ </target>
+
+ <target name="internal.set.signavio.repo.dir">
+ <mkdir dir="${jbpm.home}/${signavio.repo.dir.name}" />
+
+ <!-- unzip the signavio war -->
+ <delete dir="${signavio.tmp.dir}" />
+ <mkdir dir="${signavio.tmp.dir}" />
+ <unzip src="${jbpm.home}/install/src/signavio/${signavio.war.file.name}"
+ dest="${signavio.tmp.dir}" />
+
+ <!-- Replace Windows backslash with forward slash (see JBPM-2540) -->
+ <pathconvert property="signavio.repo.path" targetos="unix">
+ <map from="${basedir}/" to='' />
+ <map from="${basedir}\\" to='' />
+ <path location="${jbpm.home}/${signavio.repo.dir.name}" />
+ </pathconvert>
+
+ <!-- replace the repo dir in he unzipped WEB-INF/web.xml -->
+ <replaceregexp file="${signavio.tmp.dir}/WEB-INF/web.xml"
+ flags="s"
+ match="<param-name>fileSystemRootDirectory</param-name>.*?<param-value>.*?</param-value>"
+ replace="<param-name>fileSystemRootDirectory</param-name><param-value>${signavio.repo.path}</param-value>" />
+
+ <!-- zip it up again and copy it back to the signavio src dir-->
+ <zip destfile="${signavio.tmp.dir}/${signavio.war.file.name}"
+ basedir="${signavio.tmp.dir}" />
+ <copy file="${signavio.tmp.dir}/${signavio.war.file.name}"
+ todir="${signavio.src.dir}"
+ overwrite="true" />
+ </target>
+
+ <target name="internal.install.eclipse.windows" if="is.windows">
+ <unzip src="${eclipse.distro.dir}/${eclipse.filename}"
+ dest="${jbpm.home}"
+ overwrite="true" />
+ </target>
+
+ <target name="internal.install.eclipse.unix" if="is.unix">
+ <gunzip src="${eclipse.distro.dir}/${eclipse.filename}" dest="${eclipse.distro.dir}" />
+ <untar src="${eclipse.distro.dir}/${eclipse.tarfilename}"
+ dest="${jbpm.home}"
+ overwrite="true" />
+ <delete file="${eclipse.distro.dir}/${eclipse.tarfilename}" />
+ </target>
+</project>
Deleted: jbpm4/tags/jbpm-4.4/modules/distro/src/main/files/install/src/tomcat/server.xml
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/install/src/tomcat/server.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/distro/src/main/files/install/src/tomcat/server.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,50 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
- <!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version
- 2.0 (the "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0 Unless required by
- applicable law or agreed to in writing, software distributed under
- the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
- OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and
- limitations under the License.
- -->
-<Server port="8005" shutdown="SHUTDOWN">
-
- <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
- <Listener className="org.apache.catalina.core.JasperListener" />
- <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
- <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
-
- <Service name="Catalina">
-
- <Connector address="@bind.address@" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
-
- <Connector address="@bind.address@" port="8009" protocol="AJP/1.3" redirectPort="8443" />
-
- <Engine name="Catalina" defaultHost="localhost">
-
- <Host name="localhost" appBase="webapps" unpackWARs="true"
- autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
-
- <!--
- Current workaround for using the JBPM identity tables on Tomcat.
- Setting the Realm on the context with path /jbpm-console did not seem
- to work. Note that this workaround means that the cmplete localhost
- domain will use this realm !
- -->
- <Realm className="org.jbpm.integration.tomcat6.JbpmConsoleRealm"
- driverName="@jdbc.driver@"
- connectionUrl="@jdbc.url@"
- connectionName="@jdbc.username@"
- connectionPassword="@jdbc.password@" />
-
- </Host>
- </Engine>
- </Service>
-</Server>
\ No newline at end of file
Copied: jbpm4/tags/jbpm-4.4/modules/distro/src/main/files/install/src/tomcat/server.xml (from rev 6500, jbpm4/trunk/modules/distro/src/main/files/install/src/tomcat/server.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/distro/src/main/files/install/src/tomcat/server.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/distro/src/main/files/install/src/tomcat/server.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,50 @@
+<?xml version='1.0' encoding='utf-8'?>
+ <!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version
+ 2.0 (the "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+ applicable law or agreed to in writing, software distributed under
+ the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
+ OR CONDITIONS OF ANY KIND, either express or implied. See the
+ License for the specific language governing permissions and
+ limitations under the License.
+ -->
+<Server port="8005" shutdown="SHUTDOWN">
+
+ <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
+ <Listener className="org.apache.catalina.core.JasperListener" />
+ <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
+ <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
+
+ <Service name="Catalina">
+
+ <Connector address="${bind.address}" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
+
+ <Connector address="${bind.address}" port="8009" protocol="AJP/1.3" redirectPort="8443" />
+
+ <Engine name="Catalina" defaultHost="localhost">
+
+ <Host name="localhost" appBase="webapps" unpackWARs="true"
+ autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
+
+ <!--
+ Current workaround for using the JBPM identity tables on Tomcat.
+ Setting the Realm on the context with path /jbpm-console did not seem
+ to work. Note that this workaround means that the cmplete localhost
+ domain will use this realm !
+ -->
+ <Realm className="org.jbpm.integration.tomcat6.JbpmConsoleRealm"
+ driverName="@jdbc.driver@"
+ connectionUrl="@jdbc.url@"
+ connectionName="@jdbc.username@"
+ connectionPassword="@jdbc.password@" />
+
+ </Host>
+ </Engine>
+ </Service>
+</Server>
\ No newline at end of file
Deleted: jbpm4/tags/jbpm-4.4/modules/enterprise/pom.xml
===================================================================
--- jbpm4/trunk/modules/enterprise/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/enterprise/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,168 +0,0 @@
-<?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$ -->
-
-<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>jBPM 4 - Enterprise</name>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-enterprise</artifactId>
- <packaging>jar</packaging>
-
- <!-- Parent -->
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm</artifactId>
- <version>4.4-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <!-- Dependencies -->
- <dependencies>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-pvm</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-test-base</artifactId>
- </dependency>
-
- <dependency>
- <groupId>jboss</groupId>
- <artifactId>jboss-j2ee</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>servlet-api</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.hibernate</groupId>
- <artifactId>hibernate-core</artifactId>
- <scope>provided</scope>
- </dependency>
-
- <dependency>
- <groupId>cactus</groupId>
- <artifactId>cactus.core</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- <!-- Plugins -->
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <skipTests>true</skipTests>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
-<!--
- <testResources>
- <testResource>
- <directory>src/test/resources</directory>
- <filtering>true</filtering>
- </testResource>
- </testResources>
-
- <plugins>
-
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <executions>
-
- <execution>
- <id>assembly-test-dependencies</id>
- <phase>generate-test-resources</phase>
- <goals>
- <goal>directory-single</goal>
- </goals>
- <configuration>
- <finalName>test-dependencies</finalName>
- <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
- <appendAssemblyId>false</appendAssemblyId>
- <descriptors>
- <descriptor>scripts/assembly-test-dependencies.xml</descriptor>
- </descriptors>
- </configuration>
- </execution>
-
- </executions>
- </plugin>
-
- <plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- <executions>
- <execution>
- <id>build-test-jars</id>
- <phase>process-test-classes</phase>
- <goals>
- <goal>run</goal>
- </goals>
- <configuration>
- <tasks>
- <property name="build.dir" value="${project.build.directory}" />
- <property name="test.resources.dir" value="${build.dir}/test-classes" />
- <property name="build.finalName" value="${project.build.finalName}" />
- <ant antfile="scripts/antrun-test-jars.xml" target="build-jars" />
- </tasks>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <excludes>
- <exclude>org/jbpm/enterprise/internal/ejb/TimerTest.java</exclude>
- <exclude>org/jbpm/enterprise/internal/ejb/EjbTimerSessionTest.java</exclude>
- </excludes>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <profiles>
- <profile>
- <id>no-bind-address</id>
- <activation>
- <property>
- <name>!bind.address</name>
- </property>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <skipTests>true</skipTests>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
-
- </profiles>
-
- -->
-</project>
\ No newline at end of file
Copied: jbpm4/tags/jbpm-4.4/modules/enterprise/pom.xml (from rev 6502, jbpm4/trunk/modules/enterprise/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/enterprise/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/enterprise/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,167 @@
+<?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$ -->
+
+<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>jBPM 4 - Enterprise</name>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-enterprise</artifactId>
+ <packaging>jar</packaging>
+
+ <!-- Parent -->
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm</artifactId>
+ <version>4.4</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+
+ <!-- Dependencies -->
+ <dependencies>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-pvm</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-test-base</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>jboss</groupId>
+ <artifactId>jboss-j2ee</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-core</artifactId>
+ <scope>provided</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>cactus</groupId>
+ <artifactId>cactus.core</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+
+ <!-- Plugins -->
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <skipTests>true</skipTests>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+<!--
+ <testResources>
+ <testResource>
+ <directory>src/test/resources</directory>
+ <filtering>true</filtering>
+ </testResource>
+ </testResources>
+
+ <plugins>
+
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <executions>
+
+ <execution>
+ <id>assembly-test-dependencies</id>
+ <phase>generate-test-resources</phase>
+ <goals>
+ <goal>directory-single</goal>
+ </goals>
+ <configuration>
+ <finalName>test-dependencies</finalName>
+ <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+ <appendAssemblyId>false</appendAssemblyId>
+ <descriptors>
+ <descriptor>scripts/assembly-test-dependencies.xml</descriptor>
+ </descriptors>
+ </configuration>
+ </execution>
+
+ </executions>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>build-test-jars</id>
+ <phase>process-test-classes</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <tasks>
+ <property name="build.dir" value="${project.build.directory}" />
+ <property name="test.resources.dir" value="${build.dir}/test-classes" />
+ <property name="build.finalName" value="${project.build.finalName}" />
+ <ant antfile="scripts/antrun-test-jars.xml" target="build-jars" />
+ </tasks>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <excludes>
+ <exclude>org/jbpm/enterprise/internal/ejb/TimerTest.java</exclude>
+ <exclude>org/jbpm/enterprise/internal/ejb/EjbTimerSessionTest.java</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <profiles>
+ <profile>
+ <id>no-bind-address</id>
+ <activation>
+ <property>
+ <name>!bind.address</name>
+ </property>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <skipTests>true</skipTests>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ </profiles>
+
+ -->
+</project>
\ No newline at end of file
Deleted: jbpm4/tags/jbpm-4.4/modules/examples/pom.xml
===================================================================
--- jbpm4/trunk/modules/examples/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/examples/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,183 +0,0 @@
-<?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$ -->
-
-<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">
-
- <!-- Module Info -->
- <modelVersion>4.0.0</modelVersion>
- <name>jBPM 4 - Examples</name>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-examples</artifactId>
- <packaging>jar</packaging>
-
- <!-- Parent -->
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm</artifactId>
- <version>4.4-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <!-- Dependencies -->
- <dependencies>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-test-base</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-jpdl</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-bpmn</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.codehaus.woodstox</groupId>
- <artifactId>wstx-lgpl</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-core</artifactId>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-compiler</artifactId>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>org.subethamail</groupId>
- <artifactId>subethasmtp-wiser</artifactId>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-jar-plugin</artifactId>
- <executions>
- <execution>
- <id>generate-test-jar</id>
- <phase>package</phase>
- <goals>
- <goal>test-jar</goal>
- </goals>
- <configuration>
- <excludes>
- <exclude>jbpm.*</exclude>
- <exclude>logging.properties</exclude>
- <exclude>META-INF/*</exclude>
- </excludes>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
- <profiles>
-
- <!-- -Ddatabase= -->
- <profile>
- <id>run.database.testsuite</id>
- <activation>
- <property>
- <name>database</name>
- </property>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- <executions>
- <execution>
- <id>database-test-cfg-customization</id>
- <phase>test-compile</phase>
- <goals>
- <goal>run</goal>
- </goals>
- <configuration>
- <tasks>
- <echo message="database: ${database}" />
- <mkdir dir="target/jdbc.properties" />
- <copy todir="target/jdbc.properties" overwrite="true">
- <fileset dir="../../qa/jdbc" />
- </copy>
- <copy todir="target/jdbc.properties" overwrite="true" failonerror="false">
- <fileset dir="${user.home}/.jbpm4/jdbc" />
- </copy>
- <ant antfile="../distro/src/main/files/install/build.xml" target="create.cfg">
- <property name="tx" value="standalone.testsuite" />
- <property name="mail.cfg" value="testsuite" />
- <property name="database" value="${database}" />
- <property name="cfg.dest.dir" value="target/test-classes" />
- <property name="install.src.dir" value="../distro/src/main/files/install/src" />
- <property name="jdbc.properties.dir" value="target/jdbc.properties" />
- <property name="logging" value="none" /> <!-- then the original logging.properties in the resources of this project will be used -->
- </ant>
- </tasks>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
-
- <!-- Note: Spring profile cannot be used together with 'database'
- property currently (see http://jira.codehaus.org/browse/MNG-3328) -->
- <profile>
- <id>run.spring.testsuite</id>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- <executions>
- <execution>
- <id>spring-test-cfg-customization</id>
- <phase>test-compile</phase>
- <goals>
- <goal>run</goal>
- </goals>
- <configuration>
- <tasks>
- <ant antfile="../distro/src/main/files/install/build.xml" target="create.cfg">
- <property name="tx" value="spring.testsuite" />
- <property name="hibernate.connection.type" value="spring" />
- <property name="database" value="hsqldb.inmem" />
- <property name="mail.cfg" value="testsuite" />
- <property name="cfg.dest.dir" value="target/test-classes" />
- <property name="install.src.dir" value="../distro/src/main/files/install/src" />
- <property name="jdbc.properties.dir" value="../distro/src/main/files/install/jdbc" />
- <property name="logging" value="none" />
- </ant>
- </tasks>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-</project>
\ No newline at end of file
Copied: jbpm4/tags/jbpm-4.4/modules/examples/pom.xml (from rev 6502, jbpm4/trunk/modules/examples/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/examples/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/examples/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,182 @@
+<?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$ -->
+
+<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">
+
+ <!-- Module Info -->
+ <modelVersion>4.0.0</modelVersion>
+ <name>jBPM 4 - Examples</name>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-examples</artifactId>
+ <packaging>jar</packaging>
+
+ <!-- Parent -->
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm</artifactId>
+ <version>4.4</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+
+ <!-- Dependencies -->
+ <dependencies>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-test-base</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-jpdl</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-bpmn</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.codehaus.woodstox</groupId>
+ <artifactId>wstx-lgpl</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-compiler</artifactId>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.subethamail</groupId>
+ <artifactId>subethasmtp-wiser</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-jar-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>generate-test-jar</id>
+ <phase>package</phase>
+ <goals>
+ <goal>test-jar</goal>
+ </goals>
+ <configuration>
+ <excludes>
+ <exclude>jbpm.*</exclude>
+ <exclude>logging.properties</exclude>
+ <exclude>META-INF/*</exclude>
+ </excludes>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+ <profiles>
+
+ <!-- -Ddatabase= -->
+ <profile>
+ <id>run.database.testsuite</id>
+ <activation>
+ <property>
+ <name>database</name>
+ </property>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>database-test-cfg-customization</id>
+ <phase>test-compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <tasks>
+ <echo message="database: ${database}" />
+ <mkdir dir="target/jdbc.properties" />
+ <copy todir="target/jdbc.properties" overwrite="true">
+ <fileset dir="../../qa/jdbc" />
+ </copy>
+ <copy todir="target/jdbc.properties" overwrite="true" failonerror="false">
+ <fileset dir="${user.home}/.jbpm4/jdbc" />
+ </copy>
+ <ant antfile="../distro/src/main/files/install/build.xml" target="create.cfg">
+ <property name="tx" value="standalone.testsuite" />
+ <property name="mail.cfg" value="testsuite" />
+ <property name="database" value="${database}" />
+ <property name="cfg.dest.dir" value="target/test-classes" />
+ <property name="install.src.dir" value="../distro/src/main/files/install/src" />
+ <property name="jdbc.properties.dir" value="target/jdbc.properties" />
+ <property name="logging" value="none" /> <!-- then the original logging.properties in the resources of this project will be used -->
+ </ant>
+ </tasks>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ <!-- Note: Spring profile cannot be used together with 'database'
+ property currently (see http://jira.codehaus.org/browse/MNG-3328) -->
+ <profile>
+ <id>run.spring.testsuite</id>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>spring-test-cfg-customization</id>
+ <phase>test-compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <tasks>
+ <ant antfile="../distro/src/main/files/install/build.xml" target="create.cfg">
+ <property name="tx" value="spring.testsuite" />
+ <property name="hibernate.connection.type" value="spring" />
+ <property name="database" value="hsqldb.inmem" />
+ <property name="mail.cfg" value="testsuite" />
+ <property name="cfg.dest.dir" value="target/test-classes" />
+ <property name="install.src.dir" value="../distro/src/main/files/install/src" />
+ <property name="jdbc.properties.dir" value="../distro/src/main/files/install/jdbc" />
+ <property name="logging" value="none" />
+ </ant>
+ </tasks>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+</project>
\ No newline at end of file
Deleted: jbpm4/tags/jbpm-4.4/modules/integration/console/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/console/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/integration/console/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,74 +0,0 @@
-<?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$ -->
-
-<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>jBPM 4 - Integration Console</name>
- <description>JBoss jBPM - GWT console integration</description>
-
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-console-integration</artifactId>
- <packaging>jar</packaging>
-
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-integration</artifactId>
- <version>4.4-SNAPSHOT</version>
- </parent>
-
- <!-- Properties -->
- <properties>
- <javax.jaxb.version>2.1</javax.jaxb.version>
- </properties>
-
- <!-- Dependencies -->
- <dependencies>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-api</artifactId>
- <version>${project.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-pvm</artifactId>
- <version>${project.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.bpm</groupId>
- <artifactId>gwt-console-server-integration</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>javax.xml.bind</groupId>
- <artifactId>jaxb-api</artifactId>
- <version>${javax.jaxb.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>jboss</groupId>
- <artifactId>jboss-j2ee</artifactId>
- <scope>provided</scope>
- </dependency>
-
- <dependency>
- <groupId>org.jboss.errai</groupId>
- <artifactId>errai-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.errai</groupId>
- <artifactId>errai-bus</artifactId>
- </dependency>
- </dependencies>
-</project>
Copied: jbpm4/tags/jbpm-4.4/modules/integration/console/pom.xml (from rev 6502, jbpm4/trunk/modules/integration/console/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/integration/console/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/integration/console/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,73 @@
+<?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$ -->
+
+<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>jBPM 4 - Integration Console</name>
+ <description>JBoss jBPM - GWT console integration</description>
+
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-console-integration</artifactId>
+ <packaging>jar</packaging>
+
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-integration</artifactId>
+ <version>4.4</version>
+ </parent>
+
+ <!-- Properties -->
+ <properties>
+ <javax.jaxb.version>2.1</javax.jaxb.version>
+ </properties>
+
+ <!-- Dependencies -->
+ <dependencies>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-api</artifactId>
+ <version>${project.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-pvm</artifactId>
+ <version>${project.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.bpm</groupId>
+ <artifactId>gwt-console-server-integration</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>${javax.jaxb.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>jboss</groupId>
+ <artifactId>jboss-j2ee</artifactId>
+ <scope>provided</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jboss.errai</groupId>
+ <artifactId>errai-common</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.errai</groupId>
+ <artifactId>errai-bus</artifactId>
+ </dependency>
+ </dependencies>
+</project>
Deleted: jbpm4/tags/jbpm-4.4/modules/integration/form-plugin/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/form-plugin/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/integration/form-plugin/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,59 +0,0 @@
-<?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$ -->
-
-<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>jBPM 4 - Integration Form Plugin</name>
- <description>JBoss jBPM - GWT console Task Form Plugin</description>
-
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-console-form-plugin</artifactId>
- <packaging>jar</packaging>
-
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-integration</artifactId>
- <version>4.4-SNAPSHOT</version>
- </parent>
-
- <!-- Dependencies -->
- <dependencies>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-api</artifactId>
- <version>${project.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-pvm</artifactId>
- <version>${project.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.bpm</groupId>
- <artifactId>gwt-console-server-integration</artifactId>
- <scope>provided</scope>
- </dependency>
-
- <dependency>
- <groupId>javax.activation</groupId>
- <artifactId>activation</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.freemarker</groupId>
- <artifactId>freemarker</artifactId>
- </dependency>
- </dependencies>
-</project>
Copied: jbpm4/tags/jbpm-4.4/modules/integration/form-plugin/pom.xml (from rev 6502, jbpm4/trunk/modules/integration/form-plugin/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/integration/form-plugin/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/integration/form-plugin/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,58 @@
+<?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$ -->
+
+<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>jBPM 4 - Integration Form Plugin</name>
+ <description>JBoss jBPM - GWT console Task Form Plugin</description>
+
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-console-form-plugin</artifactId>
+ <packaging>jar</packaging>
+
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-integration</artifactId>
+ <version>4.4</version>
+ </parent>
+
+ <!-- Dependencies -->
+ <dependencies>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-api</artifactId>
+ <version>${project.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-pvm</artifactId>
+ <version>${project.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.bpm</groupId>
+ <artifactId>gwt-console-server-integration</artifactId>
+ <scope>provided</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>javax.activation</groupId>
+ <artifactId>activation</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.freemarker</groupId>
+ <artifactId>freemarker</artifactId>
+ </dependency>
+ </dependencies>
+</project>
Deleted: jbpm4/tags/jbpm-4.4/modules/integration/graphView-plugin/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/graphView-plugin/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/integration/graphView-plugin/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,54 +0,0 @@
-<?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$ -->
-
-<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>jBPM 4 - Integration GraphView Plugin</name>
- <description>JBoss jBPM - GWT console Graph Viewer Plugin</description>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-console-graphView-plugin</artifactId>
- <packaging>jar</packaging>
-
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-integration</artifactId>
- <version>4.4-SNAPSHOT</version>
- </parent>
-
- <!-- Dependencies -->
- <dependencies>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-api</artifactId>
- <version>${project.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-pvm</artifactId>
- <version>${project.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.bpm</groupId>
- <artifactId>gwt-console-server-integration</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>javax.xml.bind</groupId>
- <artifactId>jaxb-api</artifactId>
- <version>2.1</version>
- <scope>provided</scope>
- </dependency>
- </dependencies>
-</project>
Copied: jbpm4/tags/jbpm-4.4/modules/integration/graphView-plugin/pom.xml (from rev 6502, jbpm4/trunk/modules/integration/graphView-plugin/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/integration/graphView-plugin/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/integration/graphView-plugin/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,53 @@
+<?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$ -->
+
+<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>jBPM 4 - Integration GraphView Plugin</name>
+ <description>JBoss jBPM - GWT console Graph Viewer Plugin</description>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-console-graphView-plugin</artifactId>
+ <packaging>jar</packaging>
+
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-integration</artifactId>
+ <version>4.4</version>
+ </parent>
+
+ <!-- Dependencies -->
+ <dependencies>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-api</artifactId>
+ <version>${project.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-pvm</artifactId>
+ <version>${project.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.bpm</groupId>
+ <artifactId>gwt-console-server-integration</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>2.1</version>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+</project>
Deleted: jbpm4/tags/jbpm-4.4/modules/integration/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/integration/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,135 +0,0 @@
-<?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$ -->
-
-<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>jBPM 4 - Integration</name>
- <description>JBoss jBPM - Integration</description>
-
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-integration</artifactId>
- <packaging>pom</packaging>
-
- <!-- Parent -->
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm</artifactId>
- <version>4.4-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <properties>
- <jboss.deployers.version>2.0.3.GA</jboss.deployers.version>
- <jboss.metadata.version>1.0.0.CR11</jboss.metadata.version>
- <jboss.microcontainer.version>2.0.2.GA</jboss.microcontainer.version>
- <jboss.jacc.version>1.1.0.GA</jboss.jacc.version>
- <jbossas.version>5.0.0.GA</jbossas.version>
- <junit.version>3.8.1</junit.version>
- <log4j.version>1.2.14</log4j.version>
- </properties>
-
- <!-- Dependecy Management -->
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-jpdl</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>${junit.version}</version>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <version>${log4j.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.javaee</groupId>
- <artifactId>jboss-jacc-api</artifactId>
- <version>${jboss.jacc.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.jbossas</groupId>
- <artifactId>jboss-as-server</artifactId>
- <version>${jbossas.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.jbossas</groupId>
- <artifactId>jboss-as-system-jmx</artifactId>
- <version>${jbossas.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.jbossas</groupId>
- <artifactId>jboss-as-client</artifactId>
- <version>${jbossas.version}</version>
- <type>pom</type>
- </dependency>
- <dependency>
- <groupId>org.jboss.deployers</groupId>
- <artifactId>jboss-deployers-client</artifactId>
- <version>${jboss.deployers.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.deployers</groupId>
- <artifactId>jboss-deployers-client-spi</artifactId>
- <version>${jboss.deployers.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.deployers</groupId>
- <artifactId>jboss-deployers-spi</artifactId>
- <version>${jboss.deployers.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.deployers</groupId>
- <artifactId>jboss-deployers-structure-spi</artifactId>
- <version>${jboss.deployers.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.deployers</groupId>
- <artifactId>jboss-deployers-vfs-spi</artifactId>
- <version>${jboss.deployers.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.metadata</groupId>
- <artifactId>jboss-metadata</artifactId>
- <version>${jboss.metadata.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.microcontainer</groupId>
- <artifactId>jboss-kernel</artifactId>
- <version>${jboss.microcontainer.version}</version>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- <version>${slf4j.version}</version>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- <version>${slf4j.version}</version>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
- <modules>
- <module>console</module>
- <module>form-plugin</module>
- <module>graphView-plugin</module>
- <module>report</module>
- <module>tomcat</module>
- </modules>
-</project>
Copied: jbpm4/tags/jbpm-4.4/modules/integration/pom.xml (from rev 6502, jbpm4/trunk/modules/integration/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/integration/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/integration/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,134 @@
+<?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$ -->
+
+<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>jBPM 4 - Integration</name>
+ <description>JBoss jBPM - Integration</description>
+
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-integration</artifactId>
+ <packaging>pom</packaging>
+
+ <!-- Parent -->
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm</artifactId>
+ <version>4.4</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+
+ <properties>
+ <jboss.deployers.version>2.0.3.GA</jboss.deployers.version>
+ <jboss.metadata.version>1.0.0.CR11</jboss.metadata.version>
+ <jboss.microcontainer.version>2.0.2.GA</jboss.microcontainer.version>
+ <jboss.jacc.version>1.1.0.GA</jboss.jacc.version>
+ <jbossas.version>5.0.0.GA</jbossas.version>
+ <junit.version>3.8.1</junit.version>
+ <log4j.version>1.2.14</log4j.version>
+ </properties>
+
+ <!-- Dependecy Management -->
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-jpdl</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>${junit.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>${log4j.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.javaee</groupId>
+ <artifactId>jboss-jacc-api</artifactId>
+ <version>${jboss.jacc.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.jbossas</groupId>
+ <artifactId>jboss-as-server</artifactId>
+ <version>${jbossas.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.jbossas</groupId>
+ <artifactId>jboss-as-system-jmx</artifactId>
+ <version>${jbossas.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.jbossas</groupId>
+ <artifactId>jboss-as-client</artifactId>
+ <version>${jbossas.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.deployers</groupId>
+ <artifactId>jboss-deployers-client</artifactId>
+ <version>${jboss.deployers.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.deployers</groupId>
+ <artifactId>jboss-deployers-client-spi</artifactId>
+ <version>${jboss.deployers.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.deployers</groupId>
+ <artifactId>jboss-deployers-spi</artifactId>
+ <version>${jboss.deployers.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.deployers</groupId>
+ <artifactId>jboss-deployers-structure-spi</artifactId>
+ <version>${jboss.deployers.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.deployers</groupId>
+ <artifactId>jboss-deployers-vfs-spi</artifactId>
+ <version>${jboss.deployers.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.metadata</groupId>
+ <artifactId>jboss-metadata</artifactId>
+ <version>${jboss.metadata.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.microcontainer</groupId>
+ <artifactId>jboss-kernel</artifactId>
+ <version>${jboss.microcontainer.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <version>${slf4j.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>${slf4j.version}</version>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+ <modules>
+ <module>console</module>
+ <module>form-plugin</module>
+ <module>graphView-plugin</module>
+ <module>report</module>
+ <module>tomcat</module>
+ </modules>
+</project>
Deleted: jbpm4/tags/jbpm-4.4/modules/integration/report/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/report/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/integration/report/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,27 +0,0 @@
-<?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$ -->
-
-<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>jBPM 4 - Integration Reports</name>
- <description>JBoss jBPM - GWT console Report Templates</description>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-console-reports</artifactId>
- <packaging>jar</packaging>
-
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-integration</artifactId>
- <version>4.4-SNAPSHOT</version>
- </parent>
-</project>
Copied: jbpm4/tags/jbpm-4.4/modules/integration/report/pom.xml (from rev 6502, jbpm4/trunk/modules/integration/report/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/integration/report/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/integration/report/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,26 @@
+<?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$ -->
+
+<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>jBPM 4 - Integration Reports</name>
+ <description>JBoss jBPM - GWT console Report Templates</description>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-console-reports</artifactId>
+ <packaging>jar</packaging>
+
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-integration</artifactId>
+ <version>4.4</version>
+ </parent>
+</project>
Deleted: jbpm4/tags/jbpm-4.4/modules/integration/tomcat/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/tomcat/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/integration/tomcat/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,37 +0,0 @@
-<?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$ -->
-
-<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>jBPM 4 - Integration Tomcat 6</name>
- <description>JBoss jBPM - Tomcat 6</description>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-tomcat6</artifactId>
- <packaging>jar</packaging>
-
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-integration</artifactId>
- <version>4.4-SNAPSHOT</version>
- </parent>
-
- <!-- Dependencies -->
- <dependencies>
- <dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>catalina</artifactId>
- <version>6.0.20</version>
- <scope>provided</scope>
- </dependency>
- </dependencies>
-</project>
Copied: jbpm4/tags/jbpm-4.4/modules/integration/tomcat/pom.xml (from rev 6502, jbpm4/trunk/modules/integration/tomcat/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/integration/tomcat/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/integration/tomcat/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,36 @@
+<?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$ -->
+
+<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>jBPM 4 - Integration Tomcat 6</name>
+ <description>JBoss jBPM - Tomcat 6</description>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-tomcat6</artifactId>
+ <packaging>jar</packaging>
+
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-integration</artifactId>
+ <version>4.4</version>
+ </parent>
+
+ <!-- Dependencies -->
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>catalina</artifactId>
+ <version>6.0.20</version>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+</project>
Deleted: jbpm4/tags/jbpm-4.4/modules/jboss/pom.xml
===================================================================
--- jbpm4/trunk/modules/jboss/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/jboss/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<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>jBPM 4 - JBoss Integration</name>
- <description>JBoss jBPM - JBoss Integration</description>
-
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-jboss</artifactId>
- <packaging>jar</packaging>
-
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm</artifactId>
- <version>4.4-SNAPSHOT</version>
- </parent>
-
- <!-- Properties -->
- <properties>
- </properties>
-
- <!-- Dependencies -->
- <dependencies>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-jpdl</artifactId>
- </dependency>
- </dependencies>
-
-</project>
Copied: jbpm4/tags/jbpm-4.4/modules/jboss/pom.xml (from rev 6502, jbpm4/trunk/modules/jboss/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/jboss/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/jboss/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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>jBPM 4 - JBoss Integration</name>
+ <description>JBoss jBPM - JBoss Integration</description>
+
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-jboss</artifactId>
+ <packaging>jar</packaging>
+
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm</artifactId>
+ <version>4.4</version>
+ </parent>
+
+ <!-- Properties -->
+ <properties>
+ </properties>
+
+ <!-- Dependencies -->
+ <dependencies>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-jpdl</artifactId>
+ </dependency>
+ </dependencies>
+
+</project>
Deleted: jbpm4/tags/jbpm-4.4/modules/jpdl/pom.xml
===================================================================
--- jbpm4/trunk/modules/jpdl/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/jpdl/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,103 +0,0 @@
-<?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 1790 2008-07-31 12:13:06Z tom.baeyens(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>jBPM 4 - jPDL</name>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-jpdl</artifactId>
- <packaging>jar</packaging>
-
- <!-- Parent -->
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm</artifactId>
- <version>4.4-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <!-- Dependencies -->
- <dependencies>
- <!-- JBPM4 -->
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-pvm</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-test-base</artifactId>
- <version>${project.version}</version>
- <scope>test</scope>
- </dependency>
-
- <!-- 3rd Party -->
- <dependency>
- <groupId>org.apache.ant</groupId>
- <artifactId>ant</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-core</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </dependency>
- <dependency>
- <groupId>javax.jms</groupId>
- <artifactId>jms</artifactId>
- <version>1.1</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>javax.mail</groupId>
- <artifactId>mail</artifactId>
- <scope>provided</scope>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <excludes>
- <exclude>org/jbpm/test/update/ProcessUpdateTest.java</exclude>
- </excludes>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <!-- Profiles -->
- <profiles>
- <!--
- skip tests if this is an integration test run (only examples and test-db are part of the
- integration test runs)
- -->
- <profile>
- <id>skip.tests.during.database.testrun</id>
- <activation>
- <property>
- <name>database</name>
- </property>
- </activation>
- <properties>
- <skipTests>true</skipTests>
- </properties>
- </profile>
- </profiles>
-</project>
\ No newline at end of file
Copied: jbpm4/tags/jbpm-4.4/modules/jpdl/pom.xml (from rev 6502, jbpm4/trunk/modules/jpdl/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/jpdl/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/jpdl/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,102 @@
+<?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 1790 2008-07-31 12:13:06Z tom.baeyens(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>jBPM 4 - jPDL</name>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-jpdl</artifactId>
+ <packaging>jar</packaging>
+
+ <!-- Parent -->
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm</artifactId>
+ <version>4.4</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+
+ <!-- Dependencies -->
+ <dependencies>
+ <!-- JBPM4 -->
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-pvm</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-test-base</artifactId>
+ <version>${project.version}</version>
+ <scope>test</scope>
+ </dependency>
+
+ <!-- 3rd Party -->
+ <dependency>
+ <groupId>org.apache.ant</groupId>
+ <artifactId>ant</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-core</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>javax.jms</groupId>
+ <artifactId>jms</artifactId>
+ <version>1.1</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.mail</groupId>
+ <artifactId>mail</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <excludes>
+ <exclude>org/jbpm/test/update/ProcessUpdateTest.java</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <!-- Profiles -->
+ <profiles>
+ <!--
+ skip tests if this is an integration test run (only examples and test-db are part of the
+ integration test runs)
+ -->
+ <profile>
+ <id>skip.tests.during.database.testrun</id>
+ <activation>
+ <property>
+ <name>database</name>
+ </property>
+ </activation>
+ <properties>
+ <skipTests>true</skipTests>
+ </properties>
+ </profile>
+ </profiles>
+</project>
\ No newline at end of file
Deleted: jbpm4/tags/jbpm-4.4/modules/log/pom.xml
===================================================================
--- jbpm4/trunk/modules/log/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/log/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,38 +0,0 @@
-<?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$ -->
-
-<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">
-
- <!-- Module Info -->
- <modelVersion>4.0.0</modelVersion>
- <name>jBPM 4 - Log</name>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-log</artifactId>
- <packaging>jar</packaging>
-
- <!-- Parent -->
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm</artifactId>
- <version>4.4-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <!-- Dependencies -->
- <dependencies>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <scope>provided</scope>
- </dependency>
- </dependencies>
-</project>
\ No newline at end of file
Copied: jbpm4/tags/jbpm-4.4/modules/log/pom.xml (from rev 6502, jbpm4/trunk/modules/log/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/log/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/log/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,37 @@
+<?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$ -->
+
+<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">
+
+ <!-- Module Info -->
+ <modelVersion>4.0.0</modelVersion>
+ <name>jBPM 4 - Log</name>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-log</artifactId>
+ <packaging>jar</packaging>
+
+ <!-- Parent -->
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm</artifactId>
+ <version>4.4</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+
+ <!-- Dependencies -->
+ <dependencies>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Deleted: jbpm4/tags/jbpm-4.4/modules/migration/pom.xml
===================================================================
--- jbpm4/trunk/modules/migration/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/migration/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,126 +0,0 @@
-<?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$ -->
-
-<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>jBPM 4 - Migration - Tool</name>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jpdl-migration</artifactId>
- <packaging>jar</packaging>
-
- <!-- Parent -->
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm</artifactId>
- <version>4.4-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <!-- Dependencies -->
- <dependencies>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-jpdl</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>dom4j</groupId>
- <artifactId>dom4j</artifactId>
- <version>1.6.1</version>
- <exclusions>
- <exclusion>
- <artifactId>xml-apis</artifactId>
- <groupId>xml-apis</groupId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging</artifactId>
- <version>1.1.1</version>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.4</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>javax.mail</groupId>
- <artifactId>mail</artifactId>
- <scope>provided</scope>
- </dependency>
- </dependencies>
-
- <!-- Profiles -->
- <profiles>
- <!--
- skip tests if this is an integration test run (only examples and test-db are part of the
- integration test runs)
- -->
- <profile>
- <id>skip.tests.during.database.testrun</id>
- <activation>
- <property>
- <name>database</name>
- </property>
- </activation>
- <properties>
- <skipTests>true</skipTests>
- </properties>
- </profile>
-
- <profile>
- <id>distro</id>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-jar-plugin</artifactId>
- <configuration>
- <finalName>jbpm-migration</finalName>
- <archive>
- <manifest>
- <addClasspath>true</addClasspath>
- <classpathPrefix>lib/</classpathPrefix>
- <mainClass>org.jbpm.jpdl.internal.convert.JpdlConverterTool</mainClass>
- </manifest>
- </archive>
- </configuration>
- </plugin>
-
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <executions>
- <execution>
- <id>distribution-package</id>
- <phase>package</phase>
- <goals>
- <goal>single</goal>
- </goals>
- <configuration>
- <finalName>migration-distro</finalName>
- <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
- <appendAssemblyId>false</appendAssemblyId>
- <descriptors>
- <descriptor>scripts/assembly-distro.xml</descriptor>
- </descriptors>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-</project>
Copied: jbpm4/tags/jbpm-4.4/modules/migration/pom.xml (from rev 6502, jbpm4/trunk/modules/migration/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/migration/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/migration/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,125 @@
+<?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$ -->
+
+<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>jBPM 4 - Migration - Tool</name>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jpdl-migration</artifactId>
+ <packaging>jar</packaging>
+
+ <!-- Parent -->
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm</artifactId>
+ <version>4.4</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+
+ <!-- Dependencies -->
+ <dependencies>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-jpdl</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>dom4j</groupId>
+ <artifactId>dom4j</artifactId>
+ <version>1.6.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>1.1.1</version>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.4</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.mail</groupId>
+ <artifactId>mail</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+
+ <!-- Profiles -->
+ <profiles>
+ <!--
+ skip tests if this is an integration test run (only examples and test-db are part of the
+ integration test runs)
+ -->
+ <profile>
+ <id>skip.tests.during.database.testrun</id>
+ <activation>
+ <property>
+ <name>database</name>
+ </property>
+ </activation>
+ <properties>
+ <skipTests>true</skipTests>
+ </properties>
+ </profile>
+
+ <profile>
+ <id>distro</id>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <finalName>jbpm-migration</finalName>
+ <archive>
+ <manifest>
+ <addClasspath>true</addClasspath>
+ <classpathPrefix>lib/</classpathPrefix>
+ <mainClass>org.jbpm.jpdl.internal.convert.JpdlConverterTool</mainClass>
+ </manifest>
+ </archive>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>distribution-package</id>
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ <configuration>
+ <finalName>migration-distro</finalName>
+ <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+ <appendAssemblyId>false</appendAssemblyId>
+ <descriptors>
+ <descriptor>scripts/assembly-distro.xml</descriptor>
+ </descriptors>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+</project>
Deleted: jbpm4/tags/jbpm-4.4/modules/pvm/pom.xml
===================================================================
--- jbpm4/trunk/modules/pvm/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/pvm/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,240 +0,0 @@
-<?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$ -->
-
-<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>jBPM 4 - PVM</name>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-pvm</artifactId>
- <packaging>jar</packaging>
-
- <!-- Parent -->
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm</artifactId>
- <version>4.4-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <!-- Dependencies -->
- <dependencies>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-log</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-test-base</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.ant</groupId>
- <artifactId>ant</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>asm</groupId>
- <artifactId>asm</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.beanshell</groupId>
- <artifactId>bsh</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>javax.enterprise</groupId>
- <artifactId>cdi-api</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-core</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.codehaus.groovy</groupId>
- <artifactId>groovy-all</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.hibernate</groupId>
- <artifactId>hibernate-core</artifactId>
- <exclusions>
- <exclusion>
- <artifactId>xml-apis</artifactId>
- <groupId>xml-apis</groupId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.hibernate</groupId>
- <artifactId>hibernate-entitymanager</artifactId>
- <version>3.4.0.GA</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>hsqldb</groupId>
- <artifactId>hsqldb</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>javassist</groupId>
- <artifactId>javassist</artifactId>
- <version>3.4.GA</version>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>jboss</groupId>
- <artifactId>jboss-j2ee</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>juel</groupId>
- <artifactId>juel-api</artifactId>
- </dependency>
- <dependency>
- <groupId>juel</groupId>
- <artifactId>juel-impl</artifactId>
- </dependency>
- <dependency>
- <groupId>juel</groupId>
- <artifactId>juel-engine</artifactId>
- </dependency>
- <dependency>
- <groupId>org.livetribe</groupId>
- <artifactId>livetribe-jsr223</artifactId>
- </dependency>
- <dependency>
- <groupId>javax.mail</groupId>
- <artifactId>mail</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.picketlink.idm</groupId>
- <artifactId>picketlink-idm-core</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.picketlink.idm</groupId>
- <artifactId>picketlink-idm-hibernate</artifactId>
- <scope>provided</scope>
- <exclusions>
- <exclusion>
- <artifactId>hibernate-cglib-repack</artifactId>
- <groupId>org.hibernate</groupId>
- </exclusion>
- <exclusion>
- <artifactId>slf4j-log4j12</artifactId>
- <groupId>org.slf4j</groupId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>servlet-api</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-jdk14</artifactId>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring</artifactId>
- <scope>provided</scope>
- </dependency>
- </dependencies>
-
- <!-- Plugins -->
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <showDeprecation>false</showDeprecation>
- </configuration>
- </plugin>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <excludes>
- <exclude>**/*TestCase.java</exclude>
- <exclude>org/jbpm/examples/bpmn/gateway/exclusive/ExclusiveGateway*</exclude>
- </excludes>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <!-- Profiles -->
- <profiles>
- <profile>
- <id>distro</id>
- <reporting>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <quiet>true</quiet>
- <source>1.5</source>
- <verbose>false</verbose>
- <noqualifier>all</noqualifier>
- <excludePackageNames>*.internal:*.test</excludePackageNames>
- </configuration>
- </plugin>
- </plugins>
- </reporting>
- </profile>
-
- <!--
- skip tests if this is an integration test run (only examples and test-db are part of the
- integration test runs)
- -->
- <profile>
- <id>skip.tests.during.database.testrun</id>
- <activation>
- <property>
- <name>database</name>
- </property>
- </activation>
- <properties>
- <skipTests>true</skipTests>
- </properties>
- </profile>
-
- <profile>
- <id>jdk15</id>
- <activation>
- <jdk>1.5</jdk>
- </activation>
- <dependencies>
- <dependency>
- <groupId>javax.activation</groupId>
- <artifactId>activation</artifactId>
- </dependency>
- </dependencies>
- </profile>
- </profiles>
-</project>
Copied: jbpm4/tags/jbpm-4.4/modules/pvm/pom.xml (from rev 6502, jbpm4/trunk/modules/pvm/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/pvm/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/pvm/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,239 @@
+<?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$ -->
+
+<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>jBPM 4 - PVM</name>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-pvm</artifactId>
+ <packaging>jar</packaging>
+
+ <!-- Parent -->
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm</artifactId>
+ <version>4.4</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+
+ <!-- Dependencies -->
+ <dependencies>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-log</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-test-base</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.ant</groupId>
+ <artifactId>ant</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>asm</groupId>
+ <artifactId>asm</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.beanshell</groupId>
+ <artifactId>bsh</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.enterprise</groupId>
+ <artifactId>cdi-api</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-core</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+ <artifactId>groovy-all</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-core</artifactId>
+ <exclusions>
+ <exclusion>
+ <artifactId>xml-apis</artifactId>
+ <groupId>xml-apis</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-entitymanager</artifactId>
+ <version>3.4.0.GA</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>hsqldb</groupId>
+ <artifactId>hsqldb</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>javassist</groupId>
+ <artifactId>javassist</artifactId>
+ <version>3.4.GA</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>jboss</groupId>
+ <artifactId>jboss-j2ee</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>juel</groupId>
+ <artifactId>juel-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>juel</groupId>
+ <artifactId>juel-impl</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>juel</groupId>
+ <artifactId>juel-engine</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.livetribe</groupId>
+ <artifactId>livetribe-jsr223</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>javax.mail</groupId>
+ <artifactId>mail</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.picketlink.idm</groupId>
+ <artifactId>picketlink-idm-core</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.picketlink.idm</groupId>
+ <artifactId>picketlink-idm-hibernate</artifactId>
+ <scope>provided</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>hibernate-cglib-repack</artifactId>
+ <groupId>org.hibernate</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>slf4j-log4j12</artifactId>
+ <groupId>org.slf4j</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-jdk14</artifactId>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+
+ <!-- Plugins -->
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <showDeprecation>false</showDeprecation>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <excludes>
+ <exclude>**/*TestCase.java</exclude>
+ <exclude>org/jbpm/examples/bpmn/gateway/exclusive/ExclusiveGateway*</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <!-- Profiles -->
+ <profiles>
+ <profile>
+ <id>distro</id>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <quiet>true</quiet>
+ <source>1.5</source>
+ <verbose>false</verbose>
+ <noqualifier>all</noqualifier>
+ <excludePackageNames>*.internal:*.test</excludePackageNames>
+ </configuration>
+ </plugin>
+ </plugins>
+ </reporting>
+ </profile>
+
+ <!--
+ skip tests if this is an integration test run (only examples and test-db are part of the
+ integration test runs)
+ -->
+ <profile>
+ <id>skip.tests.during.database.testrun</id>
+ <activation>
+ <property>
+ <name>database</name>
+ </property>
+ </activation>
+ <properties>
+ <skipTests>true</skipTests>
+ </properties>
+ </profile>
+
+ <profile>
+ <id>jdk15</id>
+ <activation>
+ <jdk>1.5</jdk>
+ </activation>
+ <dependencies>
+ <dependency>
+ <groupId>javax.activation</groupId>
+ <artifactId>activation</artifactId>
+ </dependency>
+ </dependencies>
+ </profile>
+ </profiles>
+</project>
Deleted: jbpm4/tags/jbpm-4.4/modules/test-base/pom.xml
===================================================================
--- jbpm4/trunk/modules/test-base/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/test-base/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,102 +0,0 @@
-<?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$ -->
-
-<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>jBPM 4 - Test Base</name>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-test-base</artifactId>
- <packaging>jar</packaging>
-
- <!-- Parent -->
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm</artifactId>
- <version>4.4-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <!-- Dependencies -->
- <dependencies>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-api</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.hibernate</groupId>
- <artifactId>hibernate-core</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-log</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>cglib</groupId>
- <artifactId>cglib</artifactId>
- <version>2.1.1</version>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>jboss</groupId>
- <artifactId>jboss-j2ee</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-jdk14</artifactId>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-mock</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>com.mockrunner</groupId>
- <artifactId>mockrunner</artifactId>
- <version>0.4.1</version>
- </dependency>
- <dependency>
- <!-- mockrunner transitive dependency (not in mockrunner pom) -->
- <groupId>org.mockejb</groupId>
- <artifactId>mockejb</artifactId>
- <version>0.6-beta2</version>
- <exclusions>
- <exclusion>
- <groupId>cglib</groupId>
- <artifactId>cglib-full</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.subethamail</groupId>
- <artifactId>subethasmtp-wiser</artifactId>
- </dependency>
- </dependencies>
-</project>
\ No newline at end of file
Copied: jbpm4/tags/jbpm-4.4/modules/test-base/pom.xml (from rev 6502, jbpm4/trunk/modules/test-base/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/test-base/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/test-base/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,101 @@
+<?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$ -->
+
+<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>jBPM 4 - Test Base</name>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-test-base</artifactId>
+ <packaging>jar</packaging>
+
+ <!-- Parent -->
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm</artifactId>
+ <version>4.4</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+
+ <!-- Dependencies -->
+ <dependencies>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-log</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>cglib</groupId>
+ <artifactId>cglib</artifactId>
+ <version>2.1.1</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>jboss</groupId>
+ <artifactId>jboss-j2ee</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-jdk14</artifactId>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-mock</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.mockrunner</groupId>
+ <artifactId>mockrunner</artifactId>
+ <version>0.4.1</version>
+ </dependency>
+ <dependency>
+ <!-- mockrunner transitive dependency (not in mockrunner pom) -->
+ <groupId>org.mockejb</groupId>
+ <artifactId>mockejb</artifactId>
+ <version>0.6-beta2</version>
+ <exclusions>
+ <exclusion>
+ <groupId>cglib</groupId>
+ <artifactId>cglib-full</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.subethamail</groupId>
+ <artifactId>subethasmtp-wiser</artifactId>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Deleted: jbpm4/tags/jbpm-4.4/modules/test-db/pom.xml
===================================================================
--- jbpm4/trunk/modules/test-db/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/test-db/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,206 +0,0 @@
-<?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$ -->
-
-<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>jBPM 4 - Test DB</name>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-test-db</artifactId>
- <packaging>jar</packaging>
-
- <!-- Parent -->
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm</artifactId>
- <version>4.4-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <!-- Dependencies -->
- <dependencies>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-test-base</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-jpdl</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-bpmn</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-console-reports</artifactId>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-core</artifactId>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-compiler</artifactId>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-jar-plugin</artifactId>
- <executions>
- <execution>
- <id>generate-test-jar</id>
- <phase>package</phase>
- <goals>
- <goal>test-jar</goal>
- </goals>
- <configuration>
- <excludes>
- <exclude>jbpm.*</exclude>
- <exclude>logging.properties</exclude>
- <exclude>META-INF/*</exclude>
- </excludes>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <failIfNoTests>false</failIfNoTests>
- <redirectTestOutputToFile>true</redirectTestOutputToFile>
- <systemProperties>
- <property>
- <name>database</name>
- <value>${database}</value>
- </property>
- </systemProperties>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <profiles>
-
- <!-- -Ddatabase= -->
- <profile>
- <id>run.database.testsuite</id>
- <activation>
- <property>
- <name>database</name>
- </property>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- <executions>
- <execution>
- <id>database-test-cfg-customization</id>
- <phase>test-compile</phase>
- <goals>
- <goal>run</goal>
- </goals>
- <configuration>
- <tasks>
- <echo message="database: ${database}" />
- <mkdir dir="target/jdbc.properties" />
- <copy todir="target/jdbc.properties" overwrite="true">
- <fileset dir="../../qa/jdbc" />
- </copy>
- <copy todir="target/jdbc.properties" overwrite="true" failonerror="false">
- <fileset dir="${user.home}/.jbpm4/jdbc" />
- </copy>
- <ant antfile="../distro/src/main/files/install/build.xml" target="create.cfg">
- <property name="tx" value="standalone.testsuite" />
- <property name="mail.cfg" value="testsuite" />
- <property name="database" value="${database}" />
- <property name="cfg.dest.dir" value="target/test-classes" />
- <property name="install.src.dir" value="../distro/src/main/files/install/src" />
- <property name="jdbc.properties.dir" value="target/jdbc.properties" />
- <property name="logging" value="none" /> <!-- then the original logging.properties in the resources of this project will be used -->
- </ant>
- </tasks>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
-
- <!--
- Note: Spring profile cannot be used together with 'database' property currently (see
- http://jira.codehaus.org/browse/MNG-3328)
- -->
- <profile>
- <id>run.spring.testsuite</id>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- <executions>
- <execution>
- <id>spring-test-cfg-customization</id>
- <phase>test-compile</phase>
- <goals>
- <goal>run</goal>
- </goals>
- <configuration>
- <tasks>
- <ant antfile="../distro/src/main/files/install/build.xml" target="create.cfg">
- <property name="tx" value="spring.testsuite" />
- <property name="hibernate.connection.type" value="spring" />
- <property name="database" value="hsqldb.inmem" />
- <property name="mail.cfg" value="testsuite" />
- <property name="cfg.dest.dir" value="target/test-classes" />
- <property name="install.src.dir" value="../distro/src/main/files/install/src" />
- <property name="jdbc.properties.dir" value="../distro/src/main/files/install/jdbc" />
- <property name="logging" value="none" />
- </ant>
- </tasks>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <failIfNoTests>false</failIfNoTests>
- <redirectTestOutputToFile>true</redirectTestOutputToFile>
- <excludes>
- <exclude>org/jbpm/test/reporting/SQLStmtTest.java</exclude>
- </excludes>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-</project>
Copied: jbpm4/tags/jbpm-4.4/modules/test-db/pom.xml (from rev 6502, jbpm4/trunk/modules/test-db/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/test-db/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/test-db/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,205 @@
+<?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$ -->
+
+<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>jBPM 4 - Test DB</name>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-test-db</artifactId>
+ <packaging>jar</packaging>
+
+ <!-- Parent -->
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm</artifactId>
+ <version>4.4</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+
+ <!-- Dependencies -->
+ <dependencies>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-test-base</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-jpdl</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-bpmn</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-console-reports</artifactId>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-compiler</artifactId>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-jar-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>generate-test-jar</id>
+ <phase>package</phase>
+ <goals>
+ <goal>test-jar</goal>
+ </goals>
+ <configuration>
+ <excludes>
+ <exclude>jbpm.*</exclude>
+ <exclude>logging.properties</exclude>
+ <exclude>META-INF/*</exclude>
+ </excludes>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <failIfNoTests>false</failIfNoTests>
+ <redirectTestOutputToFile>true</redirectTestOutputToFile>
+ <systemProperties>
+ <property>
+ <name>database</name>
+ <value>${database}</value>
+ </property>
+ </systemProperties>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <profiles>
+
+ <!-- -Ddatabase= -->
+ <profile>
+ <id>run.database.testsuite</id>
+ <activation>
+ <property>
+ <name>database</name>
+ </property>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>database-test-cfg-customization</id>
+ <phase>test-compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <tasks>
+ <echo message="database: ${database}" />
+ <mkdir dir="target/jdbc.properties" />
+ <copy todir="target/jdbc.properties" overwrite="true">
+ <fileset dir="../../qa/jdbc" />
+ </copy>
+ <copy todir="target/jdbc.properties" overwrite="true" failonerror="false">
+ <fileset dir="${user.home}/.jbpm4/jdbc" />
+ </copy>
+ <ant antfile="../distro/src/main/files/install/build.xml" target="create.cfg">
+ <property name="tx" value="standalone.testsuite" />
+ <property name="mail.cfg" value="testsuite" />
+ <property name="database" value="${database}" />
+ <property name="cfg.dest.dir" value="target/test-classes" />
+ <property name="install.src.dir" value="../distro/src/main/files/install/src" />
+ <property name="jdbc.properties.dir" value="target/jdbc.properties" />
+ <property name="logging" value="none" /> <!-- then the original logging.properties in the resources of this project will be used -->
+ </ant>
+ </tasks>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ <!--
+ Note: Spring profile cannot be used together with 'database' property currently (see
+ http://jira.codehaus.org/browse/MNG-3328)
+ -->
+ <profile>
+ <id>run.spring.testsuite</id>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>spring-test-cfg-customization</id>
+ <phase>test-compile</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <tasks>
+ <ant antfile="../distro/src/main/files/install/build.xml" target="create.cfg">
+ <property name="tx" value="spring.testsuite" />
+ <property name="hibernate.connection.type" value="spring" />
+ <property name="database" value="hsqldb.inmem" />
+ <property name="mail.cfg" value="testsuite" />
+ <property name="cfg.dest.dir" value="target/test-classes" />
+ <property name="install.src.dir" value="../distro/src/main/files/install/src" />
+ <property name="jdbc.properties.dir" value="../distro/src/main/files/install/jdbc" />
+ <property name="logging" value="none" />
+ </ant>
+ </tasks>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <failIfNoTests>false</failIfNoTests>
+ <redirectTestOutputToFile>true</redirectTestOutputToFile>
+ <excludes>
+ <exclude>org/jbpm/test/reporting/SQLStmtTest.java</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+</project>
Deleted: jbpm4/tags/jbpm-4.4/modules/test-pojo/pom.xml
===================================================================
--- jbpm4/trunk/modules/test-pojo/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/test-pojo/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,76 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- ====================================================================== -->
-<!-- -->
-<!-- JBoss, the OpenSource J2EE webOS -->
-<!-- -->
-<!-- Distributable under LGPL license. -->
-<!-- See terms of license at http://www.gnu.org. -->
-<!-- -->
-<!-- ====================================================================== -->
-
-<!-- $Id$ -->
-
-<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>jBPM 4 - Test POJO</name>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-test-pojo</artifactId>
- <packaging>jar</packaging>
-
- <!-- Parent -->
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm</artifactId>
- <version>4.4-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <!-- Dependencies -->
- <dependencies>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-api</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-test-base</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </dependency>
-
- <!-- TODO remove this once process factory api is complete -->
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-pvm</artifactId>
- <version>${project.version}</version>
- </dependency>
- </dependencies>
-
- <profiles>
- <!--
- skip tests if this is an integration test run (only examples and test-db are part of the
- integration test runs)
- -->
- <profile>
- <id>skip.tests.during.database.testrun</id>
- <activation>
- <property>
- <name>database</name>
- </property>
- </activation>
- <properties>
- <skipTests>true</skipTests>
- </properties>
- </profile>
- </profiles>
-</project>
Copied: jbpm4/tags/jbpm-4.4/modules/test-pojo/pom.xml (from rev 6502, jbpm4/trunk/modules/test-pojo/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/test-pojo/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/test-pojo/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- ====================================================================== -->
+<!-- -->
+<!-- JBoss, the OpenSource J2EE webOS -->
+<!-- -->
+<!-- Distributable under LGPL license. -->
+<!-- See terms of license at http://www.gnu.org. -->
+<!-- -->
+<!-- ====================================================================== -->
+
+<!-- $Id$ -->
+
+<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>jBPM 4 - Test POJO</name>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-test-pojo</artifactId>
+ <packaging>jar</packaging>
+
+ <!-- Parent -->
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm</artifactId>
+ <version>4.4</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+
+ <!-- Dependencies -->
+ <dependencies>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-test-base</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </dependency>
+
+ <!-- TODO remove this once process factory api is complete -->
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-pvm</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ </dependencies>
+
+ <profiles>
+ <!--
+ skip tests if this is an integration test run (only examples and test-db are part of the
+ integration test runs)
+ -->
+ <profile>
+ <id>skip.tests.during.database.testrun</id>
+ <activation>
+ <property>
+ <name>database</name>
+ </property>
+ </activation>
+ <properties>
+ <skipTests>true</skipTests>
+ </properties>
+ </profile>
+ </profiles>
+</project>
Deleted: jbpm4/tags/jbpm-4.4/modules/userguide/pom.xml
===================================================================
--- jbpm4/trunk/modules/userguide/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/modules/userguide/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,99 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
- <!-- ====================================================================== -->
- <!-- -->
- <!-- JBoss, the OpenSource J2EE webOS -->
- <!-- -->
- <!-- Distributable under LGPL license. -->
- <!-- See terms of license at http://www.gnu.org. -->
- <!-- -->
- <!-- ====================================================================== -->
-
- <!-- $Id: pom.xml 2693 2008-10-31 09:12:32Z tom.baeyens(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>jBPM 4 - User Guide</name>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-userguide</artifactId>
- <packaging>pom</packaging>
-
- <!-- Parent -->
- <parent>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm</artifactId>
- <version>4.4-SNAPSHOT</version>
- <relativePath>../../pom.xml</relativePath>
- </parent>
-
- <dependencies>
- <!--
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-pvm</artifactId>
- <version>${project.version}</version>
- </dependency>
- -->
- </dependencies>
-
- <build>
- <!-- ### PLUGINS ###################################################### -->
- <plugins>
-
- <plugin>
- <groupId>org.jboss.maven.plugins</groupId>
- <artifactId>maven-jdocbook-plugin</artifactId>
- <version>2.1.2</version>
- <extensions>true</extensions>
-
- <executions>
- <execution>
- <phase>package</phase>
- <goals>
- <goal>resources</goal>
- <goal>generate</goal>
- </goals>
- </execution>
- </executions>
-
- <dependencies>
- <dependency>
- <groupId>org.jboss</groupId>
- <artifactId>jbossorg-docbook-xslt</artifactId>
- <version>1.1.0</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>docbook-style</artifactId>
- <version>1.0.0</version>
- <type>jdocbook-style</type>
- </dependency>
- </dependencies>
-
- <configuration>
- <sourceDocumentName>master.xml</sourceDocumentName>
- <masterTranslation>en</masterTranslation>
- <imageResource>
- <directory>${basedir}/src/main/docbook/en</directory>
- <includes>
- <include>images/*.png</include>
- </includes>
- </imageResource>
- <formats>
- <format>
- <formatName>html_single</formatName>
- <stylesheetResource>classpath:/xslt/org/jboss/xhtml-single.xsl</stylesheetResource>
- <finalName>index.html</finalName>
- </format>
- </formats>
- </configuration>
-
- </plugin>
-
- </plugins>
- </build>
-
-</project>
\ No newline at end of file
Copied: jbpm4/tags/jbpm-4.4/modules/userguide/pom.xml (from rev 6502, jbpm4/trunk/modules/userguide/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/modules/userguide/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/modules/userguide/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+ <!-- ====================================================================== -->
+ <!-- -->
+ <!-- JBoss, the OpenSource J2EE webOS -->
+ <!-- -->
+ <!-- Distributable under LGPL license. -->
+ <!-- See terms of license at http://www.gnu.org. -->
+ <!-- -->
+ <!-- ====================================================================== -->
+
+ <!-- $Id: pom.xml 2693 2008-10-31 09:12:32Z tom.baeyens(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>jBPM 4 - User Guide</name>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-userguide</artifactId>
+ <packaging>pom</packaging>
+
+ <!-- Parent -->
+ <parent>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm</artifactId>
+ <version>4.4</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+
+ <dependencies>
+ <!--
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-pvm</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ -->
+ </dependencies>
+
+ <build>
+ <!-- ### PLUGINS ###################################################### -->
+ <plugins>
+
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.1.2</version>
+ <extensions>true</extensions>
+
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals>
+ <goal>resources</goal>
+ <goal>generate</goal>
+ </goals>
+ </execution>
+ </executions>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jbossorg-docbook-xslt</artifactId>
+ <version>1.1.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>docbook-style</artifactId>
+ <version>1.0.0</version>
+ <type>jdocbook-style</type>
+ </dependency>
+ </dependencies>
+
+ <configuration>
+ <sourceDocumentName>master.xml</sourceDocumentName>
+ <masterTranslation>en</masterTranslation>
+ <imageResource>
+ <directory>${basedir}/src/main/docbook/en</directory>
+ <includes>
+ <include>images/*.png</include>
+ </includes>
+ </imageResource>
+ <formats>
+ <format>
+ <formatName>html_single</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/xhtml-single.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ </formats>
+ </configuration>
+
+ </plugin>
+
+ </plugins>
+ </build>
+
+</project>
\ No newline at end of file
Deleted: jbpm4/tags/jbpm-4.4/pom.xml
===================================================================
--- jbpm4/trunk/pom.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,748 +0,0 @@
-<?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$ -->
-
-<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>jBPM 4</name>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm</artifactId>
- <version>4.4-SNAPSHOT</version>
- <packaging>pom</packaging>
-
- <!-- Parent -->
- <parent>
- <artifactId>jbpm-parent</artifactId>
- <groupId>org.jbpm</groupId>
- <version>1.0.3</version>
- </parent>
-
- <!-- Modules -->
- <modules>
- <module>modules/log</module>
- <module>modules/api</module>
- <module>modules/test-base</module>
- <module>modules/pvm</module>
- <module>modules/jpdl</module>
- <module>modules/bpmn</module>
- <module>modules/integration</module>
- <module>modules/examples</module>
- <module>modules/test-db</module>
- <module>modules/test-pojo</module>
- <module>modules/migration</module>
- </modules>
-
- <!-- Properties -->
- <properties>
- <activation.version>1.1.1</activation.version>
- <apache.ant.version>1.7.0</apache.ant.version>
- <asm.version>1.5.3</asm.version>
- <aspectjrt.version>1.5.3</aspectjrt.version>
- <beanshell.version>2.0b5</beanshell.version>
- <cactus.version>1.8.1</cactus.version>
- <cdi.version>1.0</cdi.version>
- <commons.httpclient.version>3.1</commons.httpclient.version>
- <drools.version>5.0.1</drools.version>
- <errai.version>1.1-M2</errai.version>
- <freemarker.version>2.3.15</freemarker.version>
- <groovy.version>1.5.6</groovy.version>
- <gwt.console.version>2.1</gwt.console.version>
- <hibernate.version>3.3.1.GA</hibernate.version>
- <hsqldb.version>1.8.0.7</hsqldb.version>
- <jbpm.gpd.version>4.4</jbpm.gpd.version>
- <jboss.j2ee.version>4.2.2.GA</jboss.j2ee.version>
- <jboss.client.version>5.0.1.GA</jboss.client.version>
- <juel.version>2.2.1</juel.version>
- <juel.engine.version>2.1.0</juel.engine.version>
- <junit.version>3.8.2</junit.version>
- <livetribe.version>2.0.5</livetribe.version>
- <log4j.version>1.2.14</log4j.version>
- <mail.version>1.4.1</mail.version>
- <picketlink.version>1.1.1.GA</picketlink.version>
- <report.engine.version>2.3.2</report.engine.version>
- <servlet-api.version>2.5</servlet-api.version>
- <signavio.jbpmeditor.version>1.1</signavio.jbpmeditor.version>
- <slf4j.version>1.5.2</slf4j.version>
- <spring.version>2.0.8</spring.version>
- <stax.api.version>1.0.1</stax.api.version>
- <wiser.version>1.2</wiser.version>
- <woodstox.version>3.2.6</woodstox.version>
-
- <mysql.connector.version>5.0.8</mysql.connector.version>
- <oracle.version>10.2.0.4</oracle.version>
- <postgresql.version>8.3-603.jdbc3</postgresql.version>
- </properties>
-
- <!-- DependencyManagement -->
- <dependencyManagement>
- <dependencies>
- <!-- Core engine components -->
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-api</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-db</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-enterprise</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-jboss</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-jpdl</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-bpmn</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-log</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-pvm</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-test-base</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-examples</artifactId>
- <classifier>tests</classifier>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-test-db</artifactId>
- <version>${project.version}</version>
- <classifier>tests</classifier>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-test-enterprise-ejb</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-spi</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-jboss5</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-tomcat6</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-console-integration</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-console-form-plugin</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-console-graphView-plugin</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-console-reports</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-jboss4</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4</groupId>
- <artifactId>jbpm-gpd</artifactId>
- <type>zip</type>
- <version>${jbpm.gpd.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jbpm.jbpm4.dependencies.signavio</groupId>
- <artifactId>jbpmeditor</artifactId>
- <type>war</type>
- <version>${signavio.jbpmeditor.version}</version>
- </dependency>
-
- <!-- External dependencies -->
- <!-- Please sort by artifactId -->
- <dependency>
- <groupId>javax.activation</groupId>
- <artifactId>activation</artifactId>
- <version>${activation.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ant</groupId>
- <artifactId>ant</artifactId>
- <version>${apache.ant.version}</version>
- </dependency>
- <dependency>
- <groupId>asm</groupId>
- <artifactId>asm</artifactId>
- <version>${asm.version}</version>
- </dependency>
- <dependency>
- <groupId>aspectj</groupId>
- <artifactId>aspectjrt</artifactId>
- <version>${aspectjrt.version}</version>
- </dependency>
- <dependency>
- <groupId>org.beanshell</groupId>
- <artifactId>bsh</artifactId>
- <version>${beanshell.version}</version>
- </dependency>
- <dependency>
- <groupId>cactus</groupId>
- <artifactId>cactus.core</artifactId>
- <version>${cactus.version}</version>
- </dependency>
- <dependency>
- <groupId>cactus</groupId>
- <artifactId>cactus.integration.ant</artifactId>
- <version>${cactus.version}</version>
- </dependency>
- <dependency>
- <groupId>cactus</groupId>
- <artifactId>cactus.integration.shared.api</artifactId>
- <version>${cactus.version}</version>
- </dependency>
- <dependency>
- <groupId>javax.enterprise</groupId>
- <artifactId>cdi-api</artifactId>
- <version>${cdi.version}</version>
- </dependency>
- <dependency>
- <groupId>commons-httpclient</groupId>
- <artifactId>commons-httpclient</artifactId>
- <version>${commons.httpclient.version}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-core</artifactId>
- <version>${drools.version}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-compiler</artifactId>
- <version>${drools.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.errai</groupId>
- <artifactId>errai-common</artifactId>
- <version>${errai.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.errai</groupId>
- <artifactId>errai-bus</artifactId>
- <version>${errai.version}</version>
- </dependency>
- <dependency>
- <groupId>org.freemarker</groupId>
- <artifactId>freemarker</artifactId>
- <version>${freemarker.version}</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.groovy</groupId>
- <artifactId>groovy-all</artifactId>
- <version>${groovy.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.bpm</groupId>
- <artifactId>gwt-console</artifactId>
- <version>${gwt.console.version}</version>
- <classifier>jbpm</classifier>
- <type>war</type>
- </dependency>
- <dependency>
- <groupId>org.jboss.bpm</groupId>
- <artifactId>gwt-console-server</artifactId>
- <version>${gwt.console.version}</version>
- <classifier>jbpm</classifier>
- <type>war</type>
- </dependency>
- <dependency>
- <groupId>org.jboss.bpm</groupId>
- <artifactId>gwt-console-server-integration</artifactId>
- <version>${gwt.console.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.bpm</groupId>
- <artifactId>gwt-console-rpc</artifactId>
- <version>${gwt.console.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.hibernate</groupId>
- <artifactId>hibernate-core</artifactId>
- <version>${hibernate.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.javaee</groupId>
- <artifactId>jboss-javaee</artifactId>
- <version>${jboss.client.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.jbossas</groupId>
- <artifactId>jboss-as-client</artifactId>
- <version>${jboss.client.version}</version>
- <type>pom</type>
- </dependency>
- <dependency>
- <groupId>jboss</groupId>
- <artifactId>jboss-j2ee</artifactId>
- <version>${jboss.j2ee.version}</version>
- </dependency>
- <dependency>
- <groupId>juel</groupId>
- <artifactId>juel-api</artifactId>
- <version>${juel.version}</version>
- </dependency>
- <dependency>
- <groupId>juel</groupId>
- <artifactId>juel-impl</artifactId>
- <version>${juel.version}</version>
- </dependency>
- <dependency>
- <!--
- The juel engine is the library from scripting.java.sun.com that exposes juel as a
- jsr233 scripting engine. It's not part of the juel distribution. For some reason i
- don't recall, we uploaded it as an juel-engine artifact in the group juel. And more
- problematic, used the juel version (2.1.0) for it. That is not intuitive.
- -->
- <groupId>juel</groupId>
- <artifactId>juel-engine</artifactId>
- <version>${juel.engine.version}</version>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>${junit.version}</version>
- </dependency>
- <dependency>
- <groupId>org.livetribe</groupId>
- <artifactId>livetribe-jsr223</artifactId>
- <version>${livetribe.version}</version>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <version>${log4j.version}</version>
- </dependency>
- <dependency>
- <groupId>javax.mail</groupId>
- <artifactId>mail</artifactId>
- <version>${mail.version}</version>
- </dependency>
- <dependency>
- <groupId>org.picketlink.idm</groupId>
- <artifactId>picketlink-idm-core</artifactId>
- <version>${picketlink.version}</version>
- </dependency>
- <dependency>
- <groupId>org.picketlink.idm</groupId>
- <artifactId>picketlink-idm-hibernate</artifactId>
- <version>${picketlink.version}</version>
- </dependency>
- <dependency>
- <groupId>org.eclipse.birt</groupId>
- <artifactId>report-engine</artifactId>
- <type>zip</type>
- <version>${report.engine.version}</version>
- </dependency>
- <dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>servlet-api</artifactId>
- <version>${servlet-api.version}</version>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- <version>${slf4j.version}</version>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-jdk14</artifactId>
- <version>${slf4j.version}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring</artifactId>
- <version>${spring.version}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-mock</artifactId>
- <version>${spring.version}</version>
- </dependency>
- <dependency>
- <groupId>org.subethamail</groupId>
- <artifactId>subethasmtp-smtp</artifactId>
- <version>${wiser.version}</version>
- </dependency>
- <dependency>
- <groupId>org.subethamail</groupId>
- <artifactId>subethasmtp-wiser</artifactId>
- <version>${wiser.version}</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.woodstox</groupId>
- <artifactId>wstx-lgpl</artifactId>
- <version>${woodstox.version}</version>
- </dependency>
-
- <!-- Database Driver Versions -->
- <dependency>
- <groupId>hsqldb</groupId>
- <artifactId>hsqldb</artifactId>
- <version>${hsqldb.version}</version>
- </dependency>
- <dependency>
- <groupId>mysql</groupId>
- <artifactId>mysql-connector-java</artifactId>
- <version>${mysql.connector.version}</version>
- </dependency>
- <dependency>
- <groupId>postgresql</groupId>
- <artifactId>postgresql</artifactId>
- <version>${postgresql.version}</version>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
- <!-- Plugins -->
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>1.5</source>
- <target>1.5</target>
- </configuration>
- </plugin>
-
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <redirectTestOutputToFile>true</redirectTestOutputToFile>
- <excludes>
- <exclude>**/*TestCase.java</exclude>
- </excludes>
- </configuration>
- </plugin>
-
- <plugin>
- <artifactId>maven-release-plugin</artifactId>
- <configuration>
- <tagBase>https://svn.jboss.org/repos/jbpm/jbpm4/tags</tagBase>
- <releaseProfiles>release</releaseProfiles>
- <goals>deploy</goals>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <!-- Repositories -->
- <repositories>
- <repository>
- <id>jboss-public-repository-group</id>
- <name>JBoss Public Maven Repository Group</name>
- <url>http://repository.jboss.org/nexus/content/groups/public/</url>
- <releases>
- <enabled>true</enabled>
- <updatePolicy>never</updatePolicy>
- </releases>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- </repository>
- </repositories>
-
- <pluginRepositories>
- <pluginRepository>
- <id>jboss-public-repository-group</id>
- <name>JBoss Public Maven Repository Group</name>
- <url>http://repository.jboss.org/nexus/content/groups/public/</url>
- <releases>
- <enabled>true</enabled>
- <updatePolicy>never</updatePolicy>
- </releases>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- </pluginRepository>
- </pluginRepositories>
-
- <profiles>
- <!-- schema for direct db integration test. see qa\hudson-jbpm4-db.* -->
- <profile>
- <id>docs</id>
- <modules>
- <module>modules/devguide</module>
- <module>modules/userguide</module>
- </modules>
- </profile>
-
- <!-- PROFILE DISTRO
- -Pdistro
- -->
- <profile>
- <id>distro</id>
- <modules>
- <module>modules/enterprise</module>
- <module>modules/jboss</module>
- <module>modules/db</module>
- <module>modules/distro</module>
- </modules>
- <properties>
- <skipTests>true</skipTests>
- </properties>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <skipTests>true</skipTests>
- </configuration>
- </plugin>
- <plugin>
- <artifactId>maven-source-plugin</artifactId>
- <executions>
- <execution>
- <id>attach-sources</id>
- <goals>
- <goal>jar</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
-
- <!-- schema for direct db integration test. see qa\hudson-jbpm4-db.* -->
- <profile>
- <id>schema</id>
- <modules>
- <module>modules/db</module>
- </modules>
- </profile>
-
- <!-- PROFILE NO-DATABASE
- The default configurations are based on hsqldb
- -->
- <profile>
- <id>no-database</id>
- <activation>
- <property>
- <name>!database</name>
- </property>
- </activation>
- <properties>
- <database>hsqldb</database>
- </properties>
- <dependencies>
- <dependency>
- <groupId>hsqldb</groupId>
- <artifactId>hsqldb</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
- </profile>
-
- <!-- PROFILE HSQLDB
- -Ddatabase=hsqldb
- In the hudson matrix jobs, database=hsqldb is provided explicitely.
- -->
- <profile>
- <id>hsqldb</id>
- <activation>
- <property>
- <name>database</name>
- <value>hsqldb</value>
- </property>
- </activation>
- <dependencies>
- <dependency>
- <groupId>hsqldb</groupId>
- <artifactId>hsqldb</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
- </profile>
-
- <!-- PROFILE ORACLE
- -Ddatabase=oracle
- -->
- <profile>
- <id>oracle</id>
- <activation>
- <property>
- <name>database</name>
- <value>oracle</value>
- </property>
- </activation>
- <dependencies>
- <dependency>
- <groupId>com.oracle</groupId>
- <artifactId>ojdbc14</artifactId>
- <version>${oracle.version}</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
- <repositories>
- <repository>
- <id>qa.jboss.com</id>
- <url>http://www.qa.jboss.com/jdbc-drivers/maven2</url>
- </repository>
- </repositories>
- </profile>
-
- <!-- PROFILE MYSQL
- -Ddatabase=mysql -->
- <profile>
- <id>mysql</id>
- <activation>
- <property>
- <name>database</name>
- <value>mysql</value>
- </property>
- </activation>
- <dependencies>
- <dependency>
- <groupId>mysql</groupId>
- <artifactId>mysql-connector-java</artifactId>
- <version>5.0.8</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
- </profile>
-
- <!-- PROFILE POSTGRESQL
- -Ddatabase=postgresql -->
- <profile>
- <id>postgresql</id>
- <activation>
- <property>
- <name>database</name>
- <value>postgresql</value>
- </property>
- </activation>
- <dependencies>
- <dependency>
- <groupId>postgresql</groupId>
- <artifactId>postgresql</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
- </profile>
-
- <!-- PROFILE SYBASE
- -Ddatabase=sybase -->
- <profile>
- <id>sybase</id>
- <activation>
- <property>
- <name>database</name>
- <value>sybase</value>
- </property>
- </activation>
- <dependencies>
- <dependency>
- <groupId>net.sourceforge.jtds</groupId>
- <artifactId>jtds</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>com.sybase</groupId>
- <artifactId>jconnect</artifactId>
- <version>6.0.5</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
- <repositories>
- <repository>
- <id>qa.jboss.com</id>
- <url>http://www.qa.jboss.com/jdbc-drivers/maven2</url>
- </repository>
- </repositories>
- </profile>
-
- <!-- PROFILE INTEGRATION -->
- <profile>
- <id>integration</id>
- <modules>
- <module>modules/test-cactus</module>
- </modules>
- </profile>
-
- <!-- PROFILE ENTERPRISE -->
- <profile>
- <id>enterprise</id>
- <modules>
- <module>modules/test-cactus</module>
- <module>modules/test-enterprise/test-enterprise-ejb</module>
- <module>modules/test-enterprise/test-enterprise-suite</module>
- </modules>
- </profile>
-
- <!-- PROFILE LOAD -->
- <profile>
- <id>load</id>
- <modules>
- <module>modules/test-load</module>
- </modules>
- </profile>
-
- <!-- PROFILE RELEASE -->
- <profile>
- <id>release</id>
- <modules>
- <!-- docs -->
- <module>modules/devguide</module>
- <module>modules/userguide</module>
- <!-- distro -->
- <module>modules/enterprise</module>
- <module>modules/jboss</module>
- <module>modules/db</module>
- <module>modules/distro</module>
- </modules>
- </profile>
- </profiles>
-</project>
Copied: jbpm4/tags/jbpm-4.4/pom.xml (from rev 6502, jbpm4/trunk/pom.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/pom.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/pom.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,754 @@
+<?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$ -->
+
+<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>jBPM 4</name>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm</artifactId>
+ <version>4.4</version>
+ <packaging>pom</packaging>
+
+ <!-- Parent -->
+ <parent>
+ <artifactId>jbpm-parent</artifactId>
+ <groupId>org.jbpm</groupId>
+ <version>1.0.3</version>
+ </parent>
+
+ <!-- Modules -->
+ <modules>
+ <module>modules/log</module>
+ <module>modules/api</module>
+ <module>modules/test-base</module>
+ <module>modules/pvm</module>
+ <module>modules/jpdl</module>
+ <module>modules/bpmn</module>
+ <module>modules/integration</module>
+ <module>modules/examples</module>
+ <module>modules/test-db</module>
+ <module>modules/test-pojo</module>
+ <module>modules/migration</module>
+ </modules>
+
+ <!-- Properties -->
+ <properties>
+ <activation.version>1.1.1</activation.version>
+ <apache.ant.version>1.7.0</apache.ant.version>
+ <asm.version>1.5.3</asm.version>
+ <aspectjrt.version>1.5.3</aspectjrt.version>
+ <beanshell.version>2.0b5</beanshell.version>
+ <cactus.version>1.8.1</cactus.version>
+ <cdi.version>1.0</cdi.version>
+ <commons.httpclient.version>3.1</commons.httpclient.version>
+ <drools.version>5.0.1</drools.version>
+ <errai.version>1.1-M2</errai.version>
+ <freemarker.version>2.3.15</freemarker.version>
+ <groovy.version>1.5.6</groovy.version>
+ <gwt.console.version>2.1</gwt.console.version>
+ <hibernate.version>3.3.1.GA</hibernate.version>
+ <hsqldb.version>1.8.0.7</hsqldb.version>
+ <jbpm.gpd.version>4.4</jbpm.gpd.version>
+ <jboss.j2ee.version>4.2.2.GA</jboss.j2ee.version>
+ <jboss.client.version>5.0.1.GA</jboss.client.version>
+ <juel.version>2.2.1</juel.version>
+ <juel.engine.version>2.1.0</juel.engine.version>
+ <junit.version>3.8.2</junit.version>
+ <livetribe.version>2.0.5</livetribe.version>
+ <log4j.version>1.2.14</log4j.version>
+ <mail.version>1.4.1</mail.version>
+ <picketlink.version>1.1.1.GA</picketlink.version>
+ <report.engine.version>2.3.2</report.engine.version>
+ <servlet-api.version>2.5</servlet-api.version>
+ <signavio.jbpmeditor.version>1.1</signavio.jbpmeditor.version>
+ <slf4j.version>1.5.2</slf4j.version>
+ <spring.version>2.0.8</spring.version>
+ <stax.api.version>1.0.1</stax.api.version>
+ <wiser.version>1.2</wiser.version>
+ <woodstox.version>3.2.6</woodstox.version>
+
+ <mysql.connector.version>5.0.8</mysql.connector.version>
+ <oracle.version>10.2.0.4</oracle.version>
+ <postgresql.version>8.3-603.jdbc3</postgresql.version>
+ </properties>
+
+ <!-- DependencyManagement -->
+ <dependencyManagement>
+ <dependencies>
+ <!-- Core engine components -->
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-db</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-enterprise</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-jboss</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-jpdl</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-bpmn</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-log</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-pvm</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-test-base</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-examples</artifactId>
+ <classifier>tests</classifier>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-test-db</artifactId>
+ <version>${project.version}</version>
+ <classifier>tests</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-test-enterprise-ejb</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-spi</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-jboss5</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-tomcat6</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-console-integration</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-console-form-plugin</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-console-graphView-plugin</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-console-reports</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-jboss4</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-gpd</artifactId>
+ <type>zip</type>
+ <version>${jbpm.gpd.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4.dependencies.signavio</groupId>
+ <artifactId>jbpmeditor</artifactId>
+ <type>war</type>
+ <version>${signavio.jbpmeditor.version}</version>
+ </dependency>
+
+ <!-- External dependencies -->
+ <!-- Please sort by artifactId -->
+ <dependency>
+ <groupId>javax.activation</groupId>
+ <artifactId>activation</artifactId>
+ <version>${activation.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.ant</groupId>
+ <artifactId>ant</artifactId>
+ <version>${apache.ant.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>asm</groupId>
+ <artifactId>asm</artifactId>
+ <version>${asm.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>aspectj</groupId>
+ <artifactId>aspectjrt</artifactId>
+ <version>${aspectjrt.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.beanshell</groupId>
+ <artifactId>bsh</artifactId>
+ <version>${beanshell.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>cactus</groupId>
+ <artifactId>cactus.core</artifactId>
+ <version>${cactus.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>cactus</groupId>
+ <artifactId>cactus.integration.ant</artifactId>
+ <version>${cactus.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>cactus</groupId>
+ <artifactId>cactus.integration.shared.api</artifactId>
+ <version>${cactus.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>javax.enterprise</groupId>
+ <artifactId>cdi-api</artifactId>
+ <version>${cdi.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-httpclient</groupId>
+ <artifactId>commons-httpclient</artifactId>
+ <version>${commons.httpclient.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-core</artifactId>
+ <version>${drools.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-compiler</artifactId>
+ <version>${drools.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.errai</groupId>
+ <artifactId>errai-common</artifactId>
+ <version>${errai.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.errai</groupId>
+ <artifactId>errai-bus</artifactId>
+ <version>${errai.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.freemarker</groupId>
+ <artifactId>freemarker</artifactId>
+ <version>${freemarker.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+ <artifactId>groovy-all</artifactId>
+ <version>${groovy.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.bpm</groupId>
+ <artifactId>gwt-console</artifactId>
+ <version>${gwt.console.version}</version>
+ <classifier>jbpm</classifier>
+ <type>war</type>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.bpm</groupId>
+ <artifactId>gwt-console-server</artifactId>
+ <version>${gwt.console.version}</version>
+ <classifier>jbpm</classifier>
+ <type>war</type>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.bpm</groupId>
+ <artifactId>gwt-console-server-integration</artifactId>
+ <version>${gwt.console.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.bpm</groupId>
+ <artifactId>gwt-console-rpc</artifactId>
+ <version>${gwt.console.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-core</artifactId>
+ <version>${hibernate.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.javaee</groupId>
+ <artifactId>jboss-javaee</artifactId>
+ <version>${jboss.client.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.jbossas</groupId>
+ <artifactId>jboss-as-client</artifactId>
+ <version>${jboss.client.version}</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>jboss</groupId>
+ <artifactId>jboss-j2ee</artifactId>
+ <version>${jboss.j2ee.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>juel</groupId>
+ <artifactId>juel-api</artifactId>
+ <version>${juel.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>juel</groupId>
+ <artifactId>juel-impl</artifactId>
+ <version>${juel.version}</version>
+ </dependency>
+ <dependency>
+ <!--
+ The juel engine is the library from scripting.java.sun.com that exposes juel as a
+ jsr233 scripting engine. It's not part of the juel distribution. For some reason i
+ don't recall, we uploaded it as an juel-engine artifact in the group juel. And more
+ problematic, used the juel version (2.1.0) for it. That is not intuitive.
+ -->
+ <groupId>juel</groupId>
+ <artifactId>juel-engine</artifactId>
+ <version>${juel.engine.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>${junit.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.livetribe</groupId>
+ <artifactId>livetribe-jsr223</artifactId>
+ <version>${livetribe.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>${log4j.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>javax.mail</groupId>
+ <artifactId>mail</artifactId>
+ <version>${mail.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.picketlink.idm</groupId>
+ <artifactId>picketlink-idm-core</artifactId>
+ <version>${picketlink.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.picketlink.idm</groupId>
+ <artifactId>picketlink-idm-hibernate</artifactId>
+ <version>${picketlink.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.birt</groupId>
+ <artifactId>report-engine</artifactId>
+ <type>zip</type>
+ <version>${report.engine.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ <version>${servlet-api.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <version>${slf4j.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-jdk14</artifactId>
+ <version>${slf4j.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring</artifactId>
+ <version>${spring.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-mock</artifactId>
+ <version>${spring.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.subethamail</groupId>
+ <artifactId>subethasmtp-smtp</artifactId>
+ <version>${wiser.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.subethamail</groupId>
+ <artifactId>subethasmtp-wiser</artifactId>
+ <version>${wiser.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.woodstox</groupId>
+ <artifactId>wstx-lgpl</artifactId>
+ <version>${woodstox.version}</version>
+ </dependency>
+
+ <!-- Database Driver Versions -->
+ <dependency>
+ <groupId>hsqldb</groupId>
+ <artifactId>hsqldb</artifactId>
+ <version>${hsqldb.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>mysql</groupId>
+ <artifactId>mysql-connector-java</artifactId>
+ <version>${mysql.connector.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>postgresql</groupId>
+ <artifactId>postgresql</artifactId>
+ <version>${postgresql.version}</version>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+ <!-- Plugins -->
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.5</source>
+ <target>1.5</target>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <redirectTestOutputToFile>true</redirectTestOutputToFile>
+ <excludes>
+ <exclude>**/*TestCase.java</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-release-plugin</artifactId>
+ <configuration>
+ <tagBase>https://svn.jboss.org/repos/jbpm/jbpm4/tags</tagBase>
+ <releaseProfiles>release</releaseProfiles>
+ <goals>deploy</goals>
+ <autoVersionSubmodules>true</autoVersionSubmodules>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <!-- Repositories -->
+ <repositories>
+ <repository>
+ <id>jboss-public-repository-group</id>
+ <name>JBoss Public Maven Repository Group</name>
+ <url>http://repository.jboss.org/nexus/content/groups/public/</url>
+ <releases>
+ <enabled>true</enabled>
+ <updatePolicy>never</updatePolicy>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </repository>
+ </repositories>
+
+ <pluginRepositories>
+ <pluginRepository>
+ <id>jboss-public-repository-group</id>
+ <name>JBoss Public Maven Repository Group</name>
+ <url>http://repository.jboss.org/nexus/content/groups/public/</url>
+ <releases>
+ <enabled>true</enabled>
+ <updatePolicy>never</updatePolicy>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </pluginRepository>
+ </pluginRepositories>
+
+ <profiles>
+ <!-- schema for direct db integration test. see qa\hudson-jbpm4-db.* -->
+ <profile>
+ <id>docs</id>
+ <modules>
+ <module>modules/devguide</module>
+ <module>modules/userguide</module>
+ </modules>
+ </profile>
+
+ <!-- PROFILE DISTRO
+ -Pdistro
+ -->
+ <profile>
+ <id>distro</id>
+ <modules>
+ <module>modules/enterprise</module>
+ <module>modules/jboss</module>
+ <module>modules/db</module>
+ <module>modules/distro</module>
+ </modules>
+ <properties>
+ <skipTests>true</skipTests>
+ </properties>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <skipTests>true</skipTests>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-source-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ <!-- schema for direct db integration test. see qa\hudson-jbpm4-db.* -->
+ <profile>
+ <id>schema</id>
+ <modules>
+ <module>modules/db</module>
+ </modules>
+ </profile>
+
+ <!-- PROFILE NO-DATABASE
+ The default configurations are based on hsqldb
+ -->
+ <profile>
+ <id>no-database</id>
+ <activation>
+ <property>
+ <name>!database</name>
+ </property>
+ </activation>
+ <properties>
+ <database>hsqldb</database>
+ </properties>
+ <dependencies>
+ <dependency>
+ <groupId>hsqldb</groupId>
+ <artifactId>hsqldb</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+ </profile>
+
+ <!-- PROFILE HSQLDB
+ -Ddatabase=hsqldb
+ In the hudson matrix jobs, database=hsqldb is provided explicitely.
+ -->
+ <profile>
+ <id>hsqldb</id>
+ <activation>
+ <property>
+ <name>database</name>
+ <value>hsqldb</value>
+ </property>
+ </activation>
+ <dependencies>
+ <dependency>
+ <groupId>hsqldb</groupId>
+ <artifactId>hsqldb</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+ </profile>
+
+ <!-- PROFILE ORACLE
+ -Ddatabase=oracle
+ -->
+ <profile>
+ <id>oracle</id>
+ <activation>
+ <property>
+ <name>database</name>
+ <value>oracle</value>
+ </property>
+ </activation>
+ <dependencies>
+ <dependency>
+ <groupId>com.oracle</groupId>
+ <artifactId>ojdbc14</artifactId>
+ <version>${oracle.version}</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+ <repositories>
+ <repository>
+ <id>qa.jboss.com</id>
+ <url>http://www.qa.jboss.com/jdbc-drivers/maven2</url>
+ </repository>
+ </repositories>
+ </profile>
+
+ <!-- PROFILE MYSQL
+ -Ddatabase=mysql -->
+ <profile>
+ <id>mysql</id>
+ <activation>
+ <property>
+ <name>database</name>
+ <value>mysql</value>
+ </property>
+ </activation>
+ <dependencies>
+ <dependency>
+ <groupId>mysql</groupId>
+ <artifactId>mysql-connector-java</artifactId>
+ <version>5.0.8</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+ </profile>
+
+ <!-- PROFILE POSTGRESQL
+ -Ddatabase=postgresql -->
+ <profile>
+ <id>postgresql</id>
+ <activation>
+ <property>
+ <name>database</name>
+ <value>postgresql</value>
+ </property>
+ </activation>
+ <dependencies>
+ <dependency>
+ <groupId>postgresql</groupId>
+ <artifactId>postgresql</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+ </profile>
+
+ <!-- PROFILE SYBASE
+ -Ddatabase=sybase -->
+ <profile>
+ <id>sybase</id>
+ <activation>
+ <property>
+ <name>database</name>
+ <value>sybase</value>
+ </property>
+ </activation>
+ <dependencies>
+ <dependency>
+ <groupId>net.sourceforge.jtds</groupId>
+ <artifactId>jtds</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.sybase</groupId>
+ <artifactId>jconnect</artifactId>
+ <version>6.0.5</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+ <repositories>
+ <repository>
+ <id>qa.jboss.com</id>
+ <url>http://www.qa.jboss.com/jdbc-drivers/maven2</url>
+ </repository>
+ </repositories>
+ </profile>
+
+ <!-- PROFILE INTEGRATION -->
+ <profile>
+ <id>integration</id>
+ <modules>
+ <module>modules/test-cactus</module>
+ </modules>
+ </profile>
+
+ <!-- PROFILE ENTERPRISE -->
+ <profile>
+ <id>enterprise</id>
+ <modules>
+ <module>modules/test-cactus</module>
+ <module>modules/test-enterprise/test-enterprise-ejb</module>
+ <module>modules/test-enterprise/test-enterprise-suite</module>
+ </modules>
+ </profile>
+
+ <!-- PROFILE LOAD -->
+ <profile>
+ <id>load</id>
+ <modules>
+ <module>modules/test-load</module>
+ </modules>
+ </profile>
+
+ <!-- PROFILE RELEASE -->
+ <profile>
+ <id>release</id>
+ <modules>
+ <!-- docs -->
+ <module>modules/devguide</module>
+ <module>modules/userguide</module>
+ <!-- distro -->
+ <module>modules/enterprise</module>
+ <module>modules/jboss</module>
+ <module>modules/db</module>
+ <module>modules/distro</module>
+ </modules>
+ </profile>
+ </profiles>
+
+ <scm>
+ <connection>scm:svn:http://anonsvn.jboss.org/repos/jbpm/jbpm/jbpm-4.4</connection>
+ <developerConnection>scm:svn:https://svn.jboss.org/repos/jbpm/jbpm4/tags/jbpm-4.4</developerConnection>
+ <url>http://fisheye.jboss.org/browse/JbpmSvn/jbpm/jbpm-4.4</url>
+ </scm>
+</project>
Deleted: jbpm4/tags/jbpm-4.4/qa/build.xml
===================================================================
--- jbpm4/trunk/qa/build.xml 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/qa/build.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,399 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<project name="jbpm.qa">
-
- <!-- DEVELOPER SPECIFIC CONFIGURATIONS -->
- <property file="${user.home}/.jbpm4/build.properties" />
-
- <fail message="property jbpm.parent.dir must be specified" unless="jbpm.parent.dir" />
-
- <!-- CONFIGURABLE PROPERTIES -->
- <property name="database" value="hsqldb" />
- <property name="identity.component" value="jbpm-built-in" />
- <property name="jbpm.version" value="4.4-SNAPSHOT" />
- <!-- jbpm.home should not be configured. change jbpm.parent.dir instead -->
- <property name="jbpm.home" value="${jbpm.parent.dir}/jbpm-${jbpm.version}" />
- <property name="jboss.version" value="5.1.0.GA" />
- <property name="jboss.distro.dir" value="${jbpm.home}/downloads" />
- <property name="jboss.parent.dir" value="${jbpm.home}" />
- <property name="jboss.home" value="${jboss.parent.dir}/jboss-${jboss.version}" />
- <property name="jboss.server.configuration" value="default" />
- <property name="jboss.server.config.dir"
- value="${jboss.home}/server/${jboss.server.configuration}" />
-
- <property name="tomcat.version" value="6.0.26" />
- <property name="tomcat.parent.dir" value="${jbpm.home}" />
- <property name="tomcat.home" value="${tomcat.parent.dir}/apache-tomcat-${tomcat.version}" />
-
- <!-- DERIVED PROPERTIES -->
- <property name="jbpm.filename" value="jbpm-distro-${jbpm.version}.zip" />
- <property name="jbpm.distro.dir" value="../modules/distro/target" />
- <property name="jbpm.distro.path" value="${jbpm.distro.dir}/jbpm-${jbpm.version}.zip" />
-
- <condition property="is.hsqldb">
- <equals arg1="${database}" arg2="hsqldb" />
- </condition>
- <condition property="is.oracle">
- <equals arg1="${database}" arg2="oracle" />
- </condition>
-
- <echo message="database.......... ${database}" />
- <echo message="jbpm.version...... ${jbpm.version}" />
- <echo message="jbpm.home......... ${jbpm.home}" />
- <echo message="jbpm.distro.path.. ${jbpm.distro.path}" />
-
- <!-- ####################################### -->
- <!-- ### MAIN SETUP AND TEARDOWN TARGETS ### -->
- <!-- ####################################### -->
-
- <!-- DB SETUP -->
- <target name="testsuite.db.setup" depends="reinstall.jbpm">
- <ant antfile="${jbpm.home}/install/build.xml" target="drop.jbpm.schema" />
- <ant antfile="${jbpm.home}/install/build.xml" target="create.jbpm.schema" />
- </target>
-
- <!-- DB TEARDOWN -->
- <target name="testsuite.db.teardown">
- <ant antfile="${jbpm.home}/install/build.xml" target="drop.jbpm.schema" />
- </target>
-
- <!-- ################ -->
- <!-- ### TOMCAT ### -->
- <!-- ################ -->
-
- <!-- TOMCAT SETUP -->
- <target name="testsuite.tomcat.setup" depends="reinstall.jbpm">
- <ant antfile="${jbpm.home}/install/build.xml" target="reinstall.tomcat" />
- <ant antfile="${jbpm.home}/install/build.xml" target="create.user.webapp" />
- <ant antfile="${jbpm.home}/install/build.xml" target="install.hsqldb.server" />
- <ant antfile="${jbpm.home}/install/build.xml" target="start.hsqldb.server" />
- <ant antfile="${jbpm.home}/install/build.xml" target="create.jbpm.schema" />
-
- <!-- to build the jbpm test webapp we start by copying the user webapp -->
- <mkdir dir="${tomcat.home}/webapps/jbpm-test-webapp" />
- <copy todir="${tomcat.home}/webapps/jbpm-test-webapp">
- <fileset dir="${jbpm.home}/install/generated/user-webapp" />
- </copy>
-
- <!-- customize the configuration for the jbpm-test-webapp -->
- <copy todir="${tomcat.home}/webapps/jbpm-test-webapp" overwrite="true">
- <fileset dir="cactus.webapp.cfg" />
- </copy>
-
- <!-- customize the jbpm configuration for the testsuite -->
- <copy todir="${tomcat.home}/webapps/jbpm-test-webapp/WEB-INF/classes" overwrite="true">
- <fileset dir="jboss.jbpm.cfg" excludes="jbpm.cfg.xml" />
- <filterset>
- <filter token="bind.address" value="${bind.address}" />
- </filterset>
- </copy>
-
- <!-- add examples.jar -->
- <ant antfile="${jbpm.home}/examples/build.xml" target="examples.jar" />
- <copy file="${jbpm.home}/examples/target/examples.jar"
- todir="${tomcat.home}/webapps/jbpm-test-webapp/WEB-INF/lib" />
-
- <!-- add junit.jar -->
- <copy file="${jbpm.home}/lib/junit.jar"
- todir="${tomcat.home}/webapps/jbpm-test-webapp/WEB-INF/lib" />
-
- <!-- add the cactus libs -->
- <copy todir="${tomcat.home}/webapps/jbpm-test-webapp/WEB-INF/lib">
- <fileset dir="../modules/test-cactus/target/jbpm.test.webapp.libs" />
- </copy>
-
- <!-- add the bsh lib -->
- <copy file="${jbpm.home}/lib/bsh.jar"
- todir="${tomcat.home}/webapps/jbpm-test-webapp/WEB-INF/lib" />
-
- <!-- start tomcat -->
- <ant antfile="${jbpm.home}/install/build.xml" target="start.tomcat" />
- </target>
-
- <!-- TOMCAT TEARDOWN -->
- <target name="testsuite.tomcat.teardown">
- <ant antfile="${jbpm.home}/install/build.xml" target="stop.tomcat" />
- <ant antfile="${jbpm.home}/install/build.xml" target="drop.jbpm.schema" />
- <ant antfile="${jbpm.home}/install/build.xml" target="stop.hsqldb.server" />
- </target>
-
- <!-- ################ -->
- <!-- ### JBOSS ### -->
- <!-- ################ -->
-
- <!-- JBOSS SETUP -->
- <target name="testsuite.jboss.setup"
- depends="internal.jboss.test.setup.base"
- description="reinstalls jbpm, reinstalls jboss, installs jbpm into jboss, starts jboss and then creates the jbpm schema">
- <ant antfile="${jbpm.home}/install/build.xml" target="start.hsqldb.server" />
- <ant antfile="${jbpm.home}/install/build.xml" target="create.jbpm.schema" />
- <ant antfile="${jbpm.home}/install/build.xml" target="start.jboss" />
- </target>
-
- <!-- JBOSS TEARDOWN -->
- <target name="testsuite.jboss.teardown" description="drops the jbpm schema and stops jboss">
- <ant antfile="${jbpm.home}/install/build.xml" target="stop.jboss" />
- <ant antfile="${jbpm.home}/install/build.xml" target="drop.jbpm.schema" />
- <ant antfile="${jbpm.home}/install/build.xml" target="stop.hsqldb.server" />
- </target>
-
- <!-- JBOSS SETUP DEBUG -->
- <target name="testsuite.jboss.setup.for.debug"
- depends="internal.jboss.test.setup.base"
- description="reinstalls jbpm, reinstalls jboss, installs jbpm into jboss, starts jboss and then creates the jbpm schema">
- <ant antfile="${jbpm.home}/install/build.xml" target="start.hsqldb.server" />
- <ant antfile="${jbpm.home}/install/build.xml" target="create.jbpm.schema" />
- <ant antfile="${jbpm.home}/install/build.xml" target="enable.jboss.debug" />
- </target>
-
- <!-- JBOSS INTERNAL SETUP BASE -->
- <target name="internal.jboss.test.setup.base" depends="reinstall.jbpm">
- <ant antfile="${jbpm.home}/install/build.xml" target="reinstall.jboss" />
- <ant antfile="${jbpm.home}/install/build.xml" target="install.jbpm.into.jboss" />
- <ant antfile="${jbpm.home}/install/build.xml" target="create.user.webapp" />
- <ant antfile="${jbpm.home}/install/build.xml" target="install.hsqldb.server" />
-
- <!-- to build the jbpm test webapp we start by copying the user webapp -->
- <mkdir dir="${jboss.home}/server/default/deploy/jbpm-test-webapp.war" />
- <copy todir="${jboss.home}/server/default/deploy/jbpm-test-webapp.war">
- <fileset dir="${jbpm.home}/install/generated/user-webapp" />
- </copy>
-
- <!-- customize the jbpm configuration for the testsuite -->
- <copy todir="${jboss.home}/server/default/deploy/jbpm/jbpm-service.sar" overwrite="true">
- <fileset dir="jboss.jbpm.cfg" />
- <filterset>
- <filter token="bind.address" value="${bind.address}" />
- </filterset>
- </copy>
-
- <!-- customize the configuration for the jbpm-test-webapp -->
- <copy todir="${jboss.home}/server/default/deploy/jbpm-test-webapp.war" overwrite="true">
- <fileset dir="cactus.webapp.cfg" />
- </copy>
-
- <!-- delete the jbpm configuration files -->
- <delete dir="${jboss.home}/server/default/deploy/jbpm-test-webapp.war/WEB-INF/classes" />
- <delete file="${jboss.home}/server/default/deploy/jbpm-test-webapp.war/WEB-INF/lib/jta.jar" />
-
- <!-- add examples.jar -->
- <ant antfile="${jbpm.home}/examples/build.xml" target="examples.jar" />
- <copy file="${jbpm.home}/examples/target/examples.jar"
- todir="${jboss.home}/server/default/deploy/jbpm-test-webapp.war/WEB-INF/lib" />
-
- <!-- add junit.jar -->
- <copy file="${jbpm.home}/lib/junit.jar"
- todir="${jboss.home}/server/default/deploy/jbpm-test-webapp.war/WEB-INF/lib" />
-
- <!-- add the cactus libs -->
- <copy todir="${jboss.home}/server/default/deploy/jbpm-test-webapp.war/WEB-INF/lib">
- <fileset dir="../modules/test-cactus/target/jbpm.test.webapp.libs" />
- </copy>
- </target>
-
-
- <!-- ################# -->
- <!-- ### ENTERPRISE ## -->
- <!-- ################# -->
-
- <!-- ENTERPRISE SETUP -->
- <target name="testsuite.enterprise.setup"
- depends="internal.enterprise.test.setup.base"
- description="reinstalls jbpm, reinstalls jboss, installs jbpm into jboss, starts jboss and then creates the jbpm schema">
- <ant antfile="${jbpm.home}/install/build.xml" target="start.hsqldb.server" />
- <ant antfile="${jbpm.home}/install/build.xml" target="create.jbpm.schema" />
- <ant antfile="${jbpm.home}/install/build.xml" target="enable.jboss.debug" />
- <ant antfile="${jbpm.home}/install/build.xml" target="start.jboss" />
- </target>
-
- <!-- ENTERPRISE TEARDOWN -->
- <target name="testsuite.enterprise.teardown"
- description="drops the jbpm schema and stops jboss">
- <ant antfile="${jbpm.home}/install/build.xml" target="stop.jboss" />
- <ant antfile="${jbpm.home}/install/build.xml" target="drop.jbpm.schema" />
- <ant antfile="${jbpm.home}/install/build.xml" target="stop.hsqldb.server" />
- </target>
-
- <target name="testsuite.enterprise.setup.for.debug"
- depends="internal.enterprise.test.setup.base"
- description="reinstalls jbpm, reinstalls jboss, installs jbpm into jboss, starts jboss and then creates the jbpm schema">
- <ant antfile="${jbpm.home}/install/build.xml" target="start.hsqldb.server" />
- <ant antfile="${jbpm.home}/install/build.xml" target="create.jbpm.schema" />
- <ant antfile="${jbpm.home}/install/build.xml" target="enable.jboss.debug" />
- </target>
-
- <target name="internal.enterprise.test.setup.base"
- depends="internal.jboss.test.setup.base"
- description="reinstalls jbpm, reinstalls jboss, installs jbpm into jboss, starts jboss and then creates the jbpm schema">
- <!-- create the test queue -->
- <copy file="enterprise/jbpm-test-destinations-service.xml"
- todir="${jboss.home}/server/default/deploy/jbpm-test" />
-
- <!-- deploy the test ejbs -->
- <copy file="../modules/test-enterprise/test-enterprise-ejb/target/jbpm-test-enterprise-ejb-${jbpm.version}.jar"
- todir="${jboss.home}/server/default/deploy/jbpm-test" />
-
- <!-- copy the test classes to the test web app -->
- <copy file="../modules/test-enterprise/test-enterprise-suite/target/jbpm-test-enterprise-suite-${jbpm.version}-tests.jar"
- todir="${jboss.home}/server/default/deploy/jbpm-test-webapp.war/WEB-INF/lib" />
- </target>
-
- <!-- ################ -->
- <!-- ### UPGRADE ### -->
- <!-- ################ -->
- <property name="old.jbpm.home" value="${jbpm.parent.dir}/jbpm-${old.jbpm.version}" />
- <target name="testsuite.upgrade.setup" depends="reinstall.jbpm">
- <fail message="old.jbpm.version is a mandatory property" unless="old.jbpm.version" />
-
- <!-- install old jbpm version -->
- <delete dir="${old.jbpm.home}" />
- <unzip src="upgrade/target/jbpm-distro-${old.jbpm.version}.jar" dest="${jbpm.parent.dir}" />
-
- <!-- copy the oracle driver jar -->
- <antcall target="copy.oracle.driver" />
-
- <!-- create jdbc properties files for PVM2 based on the originals -->
- <delete dir="upgrade/target/jdbc" />
- <mkdir dir="upgrade/target/jdbc" />
- <copy todir="upgrade/target/jdbc">
- <fileset dir="jdbc" />
- </copy>
- <replace dir="upgrade/target/jdbc">
- <include name="*.properties" />
- <replacefilter token="PVM1" value="PVM2" />
- <replacefilter token="pvm1" value="pvm2" />
- </replace>
- <copy todir="upgrade/target/jdbc" overwrite="true" failonerror="false">
- <fileset dir="${user.home}/.jbpm4/jdbc" />
- </copy>
-
- <!-- install the jbpm-test-upgrade lib -->
- <delete dir="upgrade/target/jbpm-test-upgrade" />
- <mkdir dir="upgrade/target/jbpm-test-upgrade" />
- <unzip dest="upgrade/target/jbpm-test-upgrade" src="upgrade/target/jbpm-test-upgrade.jar" />
- <delete file="upgrade/target/jbpm-test-upgrade/hibernate.properties" />
-
- <ant antfile="${jbpm.home}/install/build.xml" target="install.hsqldb.server" />
- <antcall target="start.hsqldb" />
- <ant antfile="${jbpm.home}/install/build.xml" target="drop.jbpm.schema" />
-
- <!-- create jbpm schema using the old jbpm distro -->
- <condition property="is.old.jbpm.40">
- <equals arg1="${old.jbpm.version}" arg2="4.0" />
- </condition>
- <antcall target="create.jbpm.schema.in.jbpm.40" />
- <antcall target="create.jbpm.schema.in.jbpm.41plus" />
-
- <!-- start couple of processes using the old jbpm version -->
- <copy todir="upgrade/target/jbpm-test-upgrade" overwrite="true">
- <fileset dir="upgrade/cfg" />
- </copy>
- <java classname="org.jbpm.upgrade.BeforeUpgrade" fork="true">
- <classpath>
- <pathelement location="upgrade/target/jbpm-test-upgrade" />
- <fileset dir="${old.jbpm.home}">
- <include name="jbpm.jar" />
- </fileset>
- <fileset dir="${old.jbpm.home}/lib">
- <include name="*.jar" />
- </fileset>
- </classpath>
- </java>
-
- <!-- upgrade -->
- <copy todir="${jbpm.home}/install/jdbc" overwrite="true">
- <fileset dir="upgrade/target/jdbc" />
- </copy>
- <ant antfile="${jbpm.home}/install/build.xml"
- target="upgrade.jbpm.schema"
- inheritall="false">
- <property name="database" value="${database}" />
- <property name="tx" value="standalone.testsuite" />
- <!--property name="logging" value="debug" /-->
- </ant>
- </target>
-
- <target name="copy.oracle.driver" if="is.oracle">
- <copy file="upgrade/target/ojdbc14.jar" todir="${old.jbpm.home}/lib" />
- <copy file="upgrade/target/ojdbc14.jar" todir="${jbpm.home}/lib" />
- </target>
-
- <target name="start.hsqldb" if="is.hsqldb">
- <ant antfile="${jbpm.home}/install/build.xml" target="start.hsqldb.server" />
- </target>
-
- <target name="stop.hsqldb" if="is.hsqldb">
- <ant antfile="${jbpm.home}/install/build.xml" target="stop.hsqldb.server" />
- </target>
-
- <target name="create.jbpm.schema.in.jbpm.40" if="is.old.jbpm.40">
- <echo message="creating schema in jbpm 4.0" />
- <!-- copy the PVM2 jdbc properties files in the old jbpm distro -->
- <copy todir="${old.jbpm.home}/db/jdbc">
- <fileset dir="upgrade/target/jdbc" />
- </copy>
- <replace file="upgrade/target/jbpm-test-upgrade/jbpm.cfg.xml">
- <replacetoken><![CDATA[<import resource="jbpm.businesscalendar.cfg.xml" />]]></replacetoken>
- <replacevalue />
- </replace>
- <ant antfile="${old.jbpm.home}/db/build.xml" target="create.jbpm.schema" inheritall="false">
- <property name="database" value="${database}" />
- </ant>
- <copy file="${old.jbpm.home}/db/hibernate.cfg/${database}.hibernate.cfg.xml"
- tofile="upgrade/target/jbpm-test-upgrade/jbpm.hibernate.cfg.xml"
- overwrite="true">
- <filterset filtersfile="upgrade/target/jdbc/${database}.properties" />
- </copy>
- </target>
-
- <target name="create.jbpm.schema.in.jbpm.41plus" unless="is.old.jbpm.40">
- <echo message="creating schema in jbpm 4.1+" />
- <!-- copy the PVM2 jdbc properties files in the old jbpm distro -->
- <copy todir="${old.jbpm.home}/install/jdbc">
- <fileset dir="upgrade/target/jdbc" />
- </copy>
- <ant antfile="${old.jbpm.home}/install/build.xml"
- target="create.jbpm.schema"
- inheritall="false">
- <property name="database" value="${database}" />
- </ant>
- <copy file="${old.jbpm.home}/install/src/cfg/hibernate/jdbc/${database}.hibernate.cfg.xml"
- tofile="upgrade/target/jbpm-test-upgrade/jbpm.hibernate.cfg.xml"
- overwrite="true">
- <filterset filtersfile="upgrade/target/jdbc/${database}.properties" />
- </copy>
- </target>
-
- <target name="testsuite.upgrade.teardown">
- <ant antfile="${jbpm.home}/install/build.xml"
- target="drop.jbpm.schema"
- inheritall="false" />
- <antcall target="stop.hsqldb" />
- </target>
-
- <!-- ############################################ -->
- <!-- ### REUSABLE TARGETS ### -->
- <!-- ### These targets can be called directly ### -->
- <!-- ############################################ -->
-
- <!-- REINSTALL JBPM -->
- <target name="reinstall.jbpm"
- description="deletes the jbpm installation and then reinstalls jbpm">
- <delete dir="${jbpm.home}" />
- <unzip src="${jbpm.distro.path}" dest="${jbpm.parent.dir}" />
-
- <!-- overwrite the default jdbc properties in the distro with those specified in the qa jdbc directory -->
- <copy file="jdbc/${database}.properties"
- todir="${jbpm.home}/install/jdbc"
- overwrite="true"
- failonerror="false" />
- <!-- overwrite the jdbc properties in the distro with those specified in the user specific properties -->
- <copy file="${user.home}/.jbpm4/jdbc/${database}.properties"
- todir="${jbpm.home}/install/jdbc"
- overwrite="true"
- failonerror="false" />
- <!-- copy the oracle jar as it is not allowed to be part of our distro -->
- <copy file="../modules/distro/target/libs/ojdbc14.jar" todir="${jbpm.home}/lib" />
- </target>
-
-</project>
Copied: jbpm4/tags/jbpm-4.4/qa/build.xml (from rev 6500, jbpm4/trunk/qa/build.xml)
===================================================================
--- jbpm4/tags/jbpm-4.4/qa/build.xml (rev 0)
+++ jbpm4/tags/jbpm-4.4/qa/build.xml 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,403 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project name="jbpm.qa">
+
+ <!-- DEVELOPER SPECIFIC CONFIGURATIONS -->
+ <property file="${user.home}/.jbpm4/build.properties" />
+
+ <fail message="property jbpm.parent.dir must be specified" unless="jbpm.parent.dir" />
+ <fail message="property jbpm.version must be specified" unless="jbpm.version" />
+
+ <!-- CONFIGURABLE PROPERTIES -->
+ <property name="database" value="hsqldb" />
+ <property name="identity.component" value="jbpm-built-in" />
+ <!-- jbpm.home should not be configured. change jbpm.parent.dir instead -->
+ <property name="jbpm.home" value="${jbpm.parent.dir}/jbpm-${jbpm.version}" />
+ <property name="jboss.version" value="5.1.0.GA" />
+ <property name="jboss.distro.dir" value="${jbpm.home}/downloads" />
+ <property name="jboss.parent.dir" value="${jbpm.home}" />
+ <property name="jboss.home" value="${jboss.parent.dir}/jboss-${jboss.version}" />
+ <property name="jboss.server.configuration" value="default" />
+ <property name="jboss.server.config.dir"
+ value="${jboss.home}/server/${jboss.server.configuration}" />
+
+ <property name="tomcat.version" value="6.0.26" />
+ <property name="tomcat.parent.dir" value="${jbpm.home}" />
+ <property name="tomcat.home" value="${tomcat.parent.dir}/apache-tomcat-${tomcat.version}" />
+
+ <!-- DERIVED PROPERTIES -->
+ <property name="jbpm.filename" value="jbpm-distro-${jbpm.version}.zip" />
+ <property name="jbpm.distro.dir" value="../modules/distro/target" />
+ <property name="jbpm.distro.path" value="${jbpm.distro.dir}/jbpm-${jbpm.version}.zip" />
+
+ <condition property="is.hsqldb">
+ <equals arg1="${database}" arg2="hsqldb" />
+ </condition>
+ <condition property="is.oracle">
+ <equals arg1="${database}" arg2="oracle" />
+ </condition>
+
+ <echo message="database.......... ${database}" />
+ <echo message="jbpm.version...... ${jbpm.version}" />
+ <echo message="jbpm.home......... ${jbpm.home}" />
+ <echo message="jbpm.distro.path.. ${jbpm.distro.path}" />
+
+ <!-- ####################################### -->
+ <!-- ### MAIN SETUP AND TEARDOWN TARGETS ### -->
+ <!-- ####################################### -->
+
+ <!-- DB SETUP -->
+ <target name="testsuite.db.setup" depends="reinstall.jbpm, install.hsqldb, start.hsqldb">
+ <ant antfile="${jbpm.home}/install/build.xml" target="drop.jbpm.schema" />
+ <ant antfile="${jbpm.home}/install/build.xml" target="create.jbpm.schema" />
+ </target>
+
+ <!-- DB TEARDOWN -->
+ <target name="testsuite.db.teardown">
+ <ant antfile="${jbpm.home}/install/build.xml" target="drop.jbpm.schema" />
+ <antcall target="stop.hsqldb"/>
+ </target>
+
+ <!-- ################ -->
+ <!-- ### TOMCAT ### -->
+ <!-- ################ -->
+
+ <!-- TOMCAT SETUP -->
+ <target name="testsuite.tomcat.setup" depends="reinstall.jbpm">
+ <ant antfile="${jbpm.home}/install/build.xml" target="reinstall.tomcat" />
+ <ant antfile="${jbpm.home}/install/build.xml" target="create.user.webapp" />
+ <antcall target="install.hsqldb" />
+ <antcall target="start.hsqldb" />
+ <ant antfile="${jbpm.home}/install/build.xml" target="create.jbpm.schema" />
+
+ <!-- to build the jbpm test webapp we start by copying the user webapp -->
+ <mkdir dir="${tomcat.home}/webapps/jbpm-test-webapp" />
+ <copy todir="${tomcat.home}/webapps/jbpm-test-webapp">
+ <fileset dir="${jbpm.home}/install/generated/user-webapp" />
+ </copy>
+
+ <!-- customize the configuration for the jbpm-test-webapp -->
+ <copy todir="${tomcat.home}/webapps/jbpm-test-webapp" overwrite="true">
+ <fileset dir="cactus.webapp.cfg" />
+ </copy>
+
+ <!-- customize the jbpm configuration for the testsuite -->
+ <copy todir="${tomcat.home}/webapps/jbpm-test-webapp/WEB-INF/classes" overwrite="true">
+ <fileset dir="jboss.jbpm.cfg" excludes="jbpm.cfg.xml" />
+ <filterset>
+ <filter token="bind.address" value="${bind.address}" />
+ </filterset>
+ </copy>
+
+ <!-- add examples.jar -->
+ <ant antfile="${jbpm.home}/examples/build.xml" target="examples.jar" />
+ <copy file="${jbpm.home}/examples/target/examples.jar"
+ todir="${tomcat.home}/webapps/jbpm-test-webapp/WEB-INF/lib" />
+
+ <!-- add junit.jar -->
+ <copy file="${jbpm.home}/lib/junit.jar"
+ todir="${tomcat.home}/webapps/jbpm-test-webapp/WEB-INF/lib" />
+
+ <!-- add the cactus libs -->
+ <copy todir="${tomcat.home}/webapps/jbpm-test-webapp/WEB-INF/lib">
+ <fileset dir="../modules/test-cactus/target/jbpm.test.webapp.libs" />
+ </copy>
+
+ <!-- add the bsh lib -->
+ <copy file="${jbpm.home}/lib/bsh.jar"
+ todir="${tomcat.home}/webapps/jbpm-test-webapp/WEB-INF/lib" />
+
+ <!-- start tomcat -->
+ <ant antfile="${jbpm.home}/install/build.xml" target="start.tomcat" />
+ </target>
+
+ <!-- TOMCAT TEARDOWN -->
+ <target name="testsuite.tomcat.teardown">
+ <ant antfile="${jbpm.home}/install/build.xml" target="stop.tomcat" />
+ <ant antfile="${jbpm.home}/install/build.xml" target="drop.jbpm.schema" />
+ <antcall target="stop.hsqldb" />
+ </target>
+
+ <!-- ################ -->
+ <!-- ### JBOSS ### -->
+ <!-- ################ -->
+
+ <!-- JBOSS SETUP -->
+ <target name="testsuite.jboss.setup"
+ depends="internal.jboss.test.setup.base"
+ description="reinstalls jbpm, reinstalls jboss, installs jbpm into jboss, starts jboss and then creates the jbpm schema">
+ <antcall target="start.hsqldb" />
+ <ant antfile="${jbpm.home}/install/build.xml" target="create.jbpm.schema" />
+ <ant antfile="${jbpm.home}/install/build.xml" target="start.jboss" />
+ </target>
+
+ <!-- JBOSS TEARDOWN -->
+ <target name="testsuite.jboss.teardown" description="drops the jbpm schema and stops jboss">
+ <ant antfile="${jbpm.home}/install/build.xml" target="stop.jboss" />
+ <ant antfile="${jbpm.home}/install/build.xml" target="drop.jbpm.schema" />
+ <antcall target="stop.hsqldb" />
+ </target>
+
+ <!-- JBOSS SETUP DEBUG -->
+ <target name="testsuite.jboss.setup.for.debug"
+ depends="internal.jboss.test.setup.base"
+ description="reinstalls jbpm, reinstalls jboss, installs jbpm into jboss, starts jboss and then creates the jbpm schema">
+ <antcall target="start.hsqldb" />
+ <ant antfile="${jbpm.home}/install/build.xml" target="create.jbpm.schema" />
+ <ant antfile="${jbpm.home}/install/build.xml" target="enable.jboss.debug" />
+ </target>
+
+ <!-- JBOSS INTERNAL SETUP BASE -->
+ <target name="internal.jboss.test.setup.base" depends="reinstall.jbpm">
+ <ant antfile="${jbpm.home}/install/build.xml" target="reinstall.jboss" />
+ <ant antfile="${jbpm.home}/install/build.xml" target="install.jbpm.into.jboss" />
+ <ant antfile="${jbpm.home}/install/build.xml" target="create.user.webapp" />
+ <antcall target="install.hsqldb" />
+
+ <!-- to build the jbpm test webapp we start by copying the user webapp -->
+ <mkdir dir="${jboss.home}/server/default/deploy/jbpm-test-webapp.war" />
+ <copy todir="${jboss.home}/server/default/deploy/jbpm-test-webapp.war">
+ <fileset dir="${jbpm.home}/install/generated/user-webapp" />
+ </copy>
+
+ <!-- customize the jbpm configuration for the testsuite -->
+ <copy todir="${jboss.home}/server/default/deploy/jbpm/jbpm-service.sar" overwrite="true">
+ <fileset dir="jboss.jbpm.cfg" />
+ <filterset>
+ <filter token="bind.address" value="${bind.address}" />
+ </filterset>
+ </copy>
+
+ <!-- customize the configuration for the jbpm-test-webapp -->
+ <copy todir="${jboss.home}/server/default/deploy/jbpm-test-webapp.war" overwrite="true">
+ <fileset dir="cactus.webapp.cfg" />
+ </copy>
+
+ <!-- delete the jbpm configuration files -->
+ <delete dir="${jboss.home}/server/default/deploy/jbpm-test-webapp.war/WEB-INF/classes" />
+ <delete file="${jboss.home}/server/default/deploy/jbpm-test-webapp.war/WEB-INF/lib/jta.jar" />
+
+ <!-- add examples.jar -->
+ <ant antfile="${jbpm.home}/examples/build.xml" target="examples.jar" />
+ <copy file="${jbpm.home}/examples/target/examples.jar"
+ todir="${jboss.home}/server/default/deploy/jbpm-test-webapp.war/WEB-INF/lib" />
+
+ <!-- add junit.jar -->
+ <copy file="${jbpm.home}/lib/junit.jar"
+ todir="${jboss.home}/server/default/deploy/jbpm-test-webapp.war/WEB-INF/lib" />
+
+ <!-- add the cactus libs -->
+ <copy todir="${jboss.home}/server/default/deploy/jbpm-test-webapp.war/WEB-INF/lib">
+ <fileset dir="../modules/test-cactus/target/jbpm.test.webapp.libs" />
+ </copy>
+ </target>
+
+
+ <!-- ################# -->
+ <!-- ### ENTERPRISE ## -->
+ <!-- ################# -->
+
+ <!-- ENTERPRISE SETUP -->
+ <target name="testsuite.enterprise.setup"
+ depends="internal.enterprise.test.setup.base"
+ description="reinstalls jbpm, reinstalls jboss, installs jbpm into jboss, starts jboss and then creates the jbpm schema">
+ <antcall target="start.hsqldb" />
+ <ant antfile="${jbpm.home}/install/build.xml" target="create.jbpm.schema" />
+ <ant antfile="${jbpm.home}/install/build.xml" target="enable.jboss.debug" />
+ <ant antfile="${jbpm.home}/install/build.xml" target="start.jboss" />
+ </target>
+
+ <!-- ENTERPRISE TEARDOWN -->
+ <target name="testsuite.enterprise.teardown"
+ description="drops the jbpm schema and stops jboss">
+ <ant antfile="${jbpm.home}/install/build.xml" target="stop.jboss" />
+ <ant antfile="${jbpm.home}/install/build.xml" target="drop.jbpm.schema" />
+ <antcall target="stop.hsqldb" />
+ </target>
+
+ <target name="testsuite.enterprise.setup.for.debug"
+ depends="internal.enterprise.test.setup.base"
+ description="reinstalls jbpm, reinstalls jboss, installs jbpm into jboss, starts jboss and then creates the jbpm schema">
+ <antcall target="start.hsqldb" />
+ <ant antfile="${jbpm.home}/install/build.xml" target="create.jbpm.schema" />
+ <ant antfile="${jbpm.home}/install/build.xml" target="enable.jboss.debug" />
+ </target>
+
+ <target name="internal.enterprise.test.setup.base"
+ depends="internal.jboss.test.setup.base">
+ <!-- create the test queue -->
+ <copy file="enterprise/jbpm-test-destinations-service.xml"
+ todir="${jboss.home}/server/default/deploy/jbpm-test" />
+
+ <!-- deploy the test ejbs -->
+ <copy file="../modules/test-enterprise/test-enterprise-ejb/target/jbpm-test-enterprise-ejb-${jbpm.version}.jar"
+ todir="${jboss.home}/server/default/deploy/jbpm-test" />
+
+ <!-- copy the test classes to the test web app -->
+ <copy file="../modules/test-enterprise/test-enterprise-suite/target/jbpm-test-enterprise-suite-${jbpm.version}-tests.jar"
+ todir="${jboss.home}/server/default/deploy/jbpm-test-webapp.war/WEB-INF/lib" />
+ </target>
+
+ <!-- ################ -->
+ <!-- ### UPGRADE ### -->
+ <!-- ################ -->
+ <property name="old.jbpm.home" value="${jbpm.parent.dir}/jbpm-${old.jbpm.version}" />
+ <target name="testsuite.upgrade.setup" depends="reinstall.jbpm">
+ <fail message="old.jbpm.version is a mandatory property" unless="old.jbpm.version" />
+
+ <!-- install old jbpm version -->
+ <delete dir="${old.jbpm.home}" />
+ <unzip src="upgrade/target/jbpm-distro-${old.jbpm.version}.jar" dest="${jbpm.parent.dir}" />
+
+ <!-- copy the oracle driver jar -->
+ <antcall target="copy.oracle.driver" />
+
+ <!-- create jdbc properties files for PVM2 based on the originals -->
+ <delete dir="upgrade/target/jdbc" />
+ <mkdir dir="upgrade/target/jdbc" />
+ <copy todir="upgrade/target/jdbc">
+ <fileset dir="jdbc" />
+ </copy>
+ <replace dir="upgrade/target/jdbc">
+ <include name="*.properties" />
+ <replacefilter token="PVM1" value="PVM2" />
+ <replacefilter token="pvm1" value="pvm2" />
+ </replace>
+ <copy todir="upgrade/target/jdbc" overwrite="true" failonerror="false">
+ <fileset dir="${user.home}/.jbpm4/jdbc" />
+ </copy>
+
+ <!-- install the jbpm-test-upgrade lib -->
+ <delete dir="upgrade/target/jbpm-test-upgrade" />
+ <mkdir dir="upgrade/target/jbpm-test-upgrade" />
+ <unzip dest="upgrade/target/jbpm-test-upgrade" src="upgrade/target/jbpm-test-upgrade.jar" />
+ <delete file="upgrade/target/jbpm-test-upgrade/hibernate.properties" />
+
+ <antcall target="install.hsqldb" />
+ <antcall target="start.hsqldb" />
+ <ant antfile="${jbpm.home}/install/build.xml" target="drop.jbpm.schema" />
+
+ <!-- create jbpm schema using the old jbpm distro -->
+ <condition property="is.old.jbpm.40">
+ <equals arg1="${old.jbpm.version}" arg2="4.0" />
+ </condition>
+ <antcall target="create.jbpm.schema.in.jbpm.40" />
+ <antcall target="create.jbpm.schema.in.jbpm.41plus" />
+
+ <!-- start couple of processes using the old jbpm version -->
+ <copy todir="upgrade/target/jbpm-test-upgrade" overwrite="true">
+ <fileset dir="upgrade/cfg" />
+ </copy>
+ <java classname="org.jbpm.upgrade.BeforeUpgrade" fork="true">
+ <classpath>
+ <pathelement location="upgrade/target/jbpm-test-upgrade" />
+ <fileset dir="${old.jbpm.home}">
+ <include name="jbpm.jar" />
+ </fileset>
+ <fileset dir="${old.jbpm.home}/lib">
+ <include name="*.jar" />
+ </fileset>
+ </classpath>
+ </java>
+
+ <!-- upgrade -->
+ <copy todir="${jbpm.home}/install/jdbc" overwrite="true">
+ <fileset dir="upgrade/target/jdbc" />
+ </copy>
+ <ant antfile="${jbpm.home}/install/build.xml"
+ target="upgrade.jbpm.schema"
+ inheritall="false">
+ <property name="database" value="${database}" />
+ <property name="tx" value="standalone.testsuite" />
+ <!--property name="logging" value="debug" /-->
+ </ant>
+ </target>
+
+ <target name="copy.oracle.driver" if="is.oracle">
+ <copy file="upgrade/target/ojdbc14.jar" todir="${old.jbpm.home}/lib" />
+ <copy file="upgrade/target/ojdbc14.jar" todir="${jbpm.home}/lib" />
+ </target>
+
+ <target name="install.hsqldb" if="is.hsqldb">
+ <ant antfile="${jbpm.home}/install/build.xml" target="install.hsqldb.server" />
+ </target>
+
+ <target name="start.hsqldb" if="is.hsqldb">
+ <ant antfile="${jbpm.home}/install/build.xml" target="start.hsqldb.server" />
+ </target>
+
+ <target name="stop.hsqldb" if="is.hsqldb">
+ <ant antfile="${jbpm.home}/install/build.xml" target="stop.hsqldb.server" />
+ </target>
+
+ <target name="create.jbpm.schema.in.jbpm.40" if="is.old.jbpm.40">
+ <echo message="creating schema in jbpm 4.0" />
+ <!-- copy the PVM2 jdbc properties files in the old jbpm distro -->
+ <copy todir="${old.jbpm.home}/db/jdbc">
+ <fileset dir="upgrade/target/jdbc" />
+ </copy>
+ <replace file="upgrade/target/jbpm-test-upgrade/jbpm.cfg.xml">
+ <replacetoken><![CDATA[<import resource="jbpm.businesscalendar.cfg.xml" />]]></replacetoken>
+ <replacevalue />
+ </replace>
+ <ant antfile="${old.jbpm.home}/db/build.xml" target="create.jbpm.schema" inheritall="false">
+ <property name="database" value="${database}" />
+ </ant>
+ <copy file="${old.jbpm.home}/db/hibernate.cfg/${database}.hibernate.cfg.xml"
+ tofile="upgrade/target/jbpm-test-upgrade/jbpm.hibernate.cfg.xml"
+ overwrite="true">
+ <filterset filtersfile="upgrade/target/jdbc/${database}.properties" />
+ </copy>
+ </target>
+
+ <target name="create.jbpm.schema.in.jbpm.41plus" unless="is.old.jbpm.40">
+ <echo message="creating schema in jbpm 4.1+" />
+ <!-- copy the PVM2 jdbc properties files in the old jbpm distro -->
+ <copy todir="${old.jbpm.home}/install/jdbc">
+ <fileset dir="upgrade/target/jdbc" />
+ </copy>
+ <ant antfile="${old.jbpm.home}/install/build.xml"
+ target="create.jbpm.schema"
+ inheritall="false">
+ <property name="database" value="${database}" />
+ </ant>
+ <copy file="${old.jbpm.home}/install/src/cfg/hibernate/jdbc/${database}.hibernate.cfg.xml"
+ tofile="upgrade/target/jbpm-test-upgrade/jbpm.hibernate.cfg.xml"
+ overwrite="true">
+ <filterset filtersfile="upgrade/target/jdbc/${database}.properties" />
+ </copy>
+ </target>
+
+ <target name="testsuite.upgrade.teardown">
+ <ant antfile="${jbpm.home}/install/build.xml"
+ target="drop.jbpm.schema"
+ inheritall="false" />
+ <antcall target="stop.hsqldb" />
+ </target>
+
+ <!-- ############################################ -->
+ <!-- ### REUSABLE TARGETS ### -->
+ <!-- ### These targets can be called directly ### -->
+ <!-- ############################################ -->
+
+ <!-- REINSTALL JBPM -->
+ <target name="reinstall.jbpm"
+ description="deletes the jbpm installation and then reinstalls jbpm">
+ <delete dir="${jbpm.home}" />
+ <unzip src="${jbpm.distro.path}" dest="${jbpm.parent.dir}" />
+
+ <!-- overwrite the default jdbc properties in the distro with those specified in the qa jdbc directory -->
+ <copy file="jdbc/${database}.properties"
+ todir="${jbpm.home}/install/jdbc"
+ overwrite="true"
+ failonerror="false" />
+ <!-- overwrite the jdbc properties in the distro with those specified in the user specific properties -->
+ <copy file="${user.home}/.jbpm4/jdbc/${database}.properties"
+ todir="${jbpm.home}/install/jdbc"
+ overwrite="true"
+ failonerror="false" />
+ <!-- copy the oracle jar as it is not allowed to be part of our distro -->
+ <copy file="../modules/distro/target/libs/ojdbc14.jar" todir="${jbpm.home}/lib" />
+ </target>
+
+</project>
Deleted: jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-db.sh
===================================================================
--- jbpm4/trunk/qa/hudson-jbpm4-db.sh 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-db.sh 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,12 +0,0 @@
-#!/bin/sh
-#
-# runs the database test suite
-
-# build distribution
-mvn -U -Pdistro clean install
-# set up
-ant -f qa/build.xml -Ddatabase=$DATABASE -Djbpm.parent.dir=$WORKSPACE testsuite.db.setup
-# run test suite
-mvn -Ddatabase=$DATABASE -Dmaven.test.failure.ignore=true test
-# tear down
-ant -f qa/build.xml -Ddatabase=$DATABASE -Djbpm.parent.dir=$WORKSPACE testsuite.db.teardown
Copied: jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-db.sh (from rev 6500, jbpm4/trunk/qa/hudson-jbpm4-db.sh)
===================================================================
--- jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-db.sh (rev 0)
+++ jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-db.sh 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,17 @@
+#!/bin/sh
+#
+# runs the database test suite
+
+export MAVEN_OPTS="-Ddatabase=$DATABASE"
+
+JBPM_VERSION=`mvn -Dexpression=project.version help:evaluate | grep '^4\.'`
+export ANT_OPTS="-Djbpm.parent.dir=$WORKSPACE -Djbpm.version=$JBPM_VERSION $MAVEN_OPTS"
+
+# build distribution
+mvn -q -U -Pdistro clean install
+# set up
+ant -f qa/build.xml testsuite.db.setup
+# run test suite
+mvn -Dmaven.test.failure.ignore=true test
+# tear down
+ant -f qa/build.xml testsuite.db.teardown
Deleted: jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-enterprise.sh
===================================================================
--- jbpm4/trunk/qa/hudson-jbpm4-enterprise.sh 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-enterprise.sh 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,18 +0,0 @@
-#!/bin/sh
-#
-# runs the jboss integration test suite
-
-export MAVEN_OPTS="-Dbind.address=$JBOSS_BINDADDR"
-
-export ANT_OPTS="-Djbpm.parent.dir=$WORKSPACE -Dbind.address=$JBOSS_BINDADDR \
- -Djboss.distro.dir=$SOURCE_REPO/jboss -Djboss.version=$JBOSS_VERSION"
-
-# build distribution
-mvn -U -Pdistro,enterprise clean install
-# set up
-ant -f qa/build.xml testsuite.enterprise.setup
-# run test suite
-mvn -f modules/test-enterprise/test-enterprise-suite/pom.xml -Pruntest \
- -Dmaven.test.failure.ignore=true test
-# tear down
-ant -f qa/build.xml testsuite.enterprise.teardown
Copied: jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-enterprise.sh (from rev 6500, jbpm4/trunk/qa/hudson-jbpm4-enterprise.sh)
===================================================================
--- jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-enterprise.sh (rev 0)
+++ jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-enterprise.sh 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,19 @@
+#!/bin/sh
+#
+# runs the jboss integration test suite
+
+export MAVEN_OPTS="-Dbind.address=$JBOSS_BINDADDR"
+
+JBPM_VERSION=`mvn -Dexpression=project.version help:evaluate | grep '^4\.'`
+export ANT_OPTS="-Djbpm.parent.dir=$WORKSPACE -Djbpm.version=$JBPM_VERSION \
+ -Djboss.distro.dir=$SOURCE_REPO/jboss -Djboss.version=$JBOSS_VERSION $MAVEN_OPTS"
+
+# build distribution
+mvn -q -U -Pdistro,enterprise clean install
+# set up
+ant -f qa/build.xml testsuite.enterprise.setup
+# run test suite
+mvn -f modules/test-enterprise/test-enterprise-suite/pom.xml -Pruntest \
+ -Dmaven.test.failure.ignore=true test
+# tear down
+ant -f qa/build.xml testsuite.enterprise.teardown
Deleted: jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-jboss.sh
===================================================================
--- jbpm4/trunk/qa/hudson-jbpm4-jboss.sh 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-jboss.sh 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,17 +0,0 @@
-#!/bin/sh
-#
-# runs the jboss integration test suite
-
-export MAVEN_OPTS="-Dbind.address=$JBOSS_BINDADDR"
-
-export ANT_OPTS="-Djbpm.parent.dir=$WORKSPACE -Dbind.address=$JBOSS_BINDADDR \
- -Djboss.distro.dir=$SOURCE_REPO/jboss -Djboss.version=$JBOSS_VERSION"
-
-# build distribution
-mvn -U -Pdistro,integration clean install
-# set up
-ant -f qa/build.xml testsuite.jboss.setup
-# run test suite
-mvn -f modules/test-cactus/pom.xml -Pruntest -Dmaven.test.failure.ignore=true test
-# tear down
-ant -f qa/build.xml testsuite.jboss.teardown
Copied: jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-jboss.sh (from rev 6500, jbpm4/trunk/qa/hudson-jbpm4-jboss.sh)
===================================================================
--- jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-jboss.sh (rev 0)
+++ jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-jboss.sh 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,18 @@
+#!/bin/sh
+#
+# runs the jboss integration test suite
+
+export MAVEN_OPTS="-Dbind.address=$JBOSS_BINDADDR"
+
+JBPM_VERSION=`mvn -Dexpression=project.version help:evaluate | grep '^4\.'`
+export ANT_OPTS="-Djbpm.parent.dir=$WORKSPACE -Djbpm.version=$JBPM_VERSION \
+ -Djboss.distro.dir=$SOURCE_REPO/jboss -Djboss.version=$JBOSS_VERSION $MAVEN_OPTS"
+
+# build distribution
+mvn -q -U -Pdistro,integration clean install
+# set up
+ant -f qa/build.xml testsuite.jboss.setup
+# run test suite
+mvn -f modules/test-cactus/pom.xml -Pruntest -Dmaven.test.failure.ignore=true test
+# tear down
+ant -f qa/build.xml testsuite.jboss.teardown
Deleted: jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-tomcat.sh
===================================================================
--- jbpm4/trunk/qa/hudson-jbpm4-tomcat.sh 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-tomcat.sh 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,17 +0,0 @@
-#!/bin/sh
-#
-# runs the tomcat integration test suite
-
-export MAVEN_OPTS="-Dbind.address=$TOMCAT_BINDADDR"
-
-export ANT_OPTS="-Djbpm.parent.dir=$WORKSPACE -Dbind.address=$TOMCAT_BINDADDR \
- -Dtomcat.distro.dir=tomcat.downloads"
-
-# build distribution
-mvn -U -Pdistro,integration clean install
-# set up
-ant -f qa/build.xml testsuite.tomcat.setup
-# run test suite
-mvn -f modules/test-cactus/pom.xml -Pruntest -Dmaven.test.failure.ignore=true test
-# tear down
-ant -f qa/build.xml testsuite.tomcat.teardown
Copied: jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-tomcat.sh (from rev 6500, jbpm4/trunk/qa/hudson-jbpm4-tomcat.sh)
===================================================================
--- jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-tomcat.sh (rev 0)
+++ jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-tomcat.sh 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,18 @@
+#!/bin/sh
+#
+# runs the tomcat integration test suite
+
+export MAVEN_OPTS="-Dbind.address=$TOMCAT_BINDADDR"
+
+JBPM_VERSION=`mvn -Dexpression=project.version help:evaluate | grep '^4\.'`
+export ANT_OPTS="-Djbpm.parent.dir=$WORKSPACE -Djbpm.version=$JBPM_VERSION \
+ -Dtomcat.distro.dir=tomcat.downloads $MAVEN_OPTS"
+
+# build distribution
+mvn -q -U -Pdistro,integration clean install
+# set up
+ant -f qa/build.xml testsuite.tomcat.setup
+# run test suite
+mvn -f modules/test-cactus/pom.xml -Pruntest -Dmaven.test.failure.ignore=true test
+# tear down
+ant -f qa/build.xml testsuite.tomcat.teardown
Deleted: jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-upgrade.sh
===================================================================
--- jbpm4/trunk/qa/hudson-jbpm4-upgrade.sh 2010-07-15 11:23:41 UTC (rev 6494)
+++ jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-upgrade.sh 2010-07-16 23:38:19 UTC (rev 6503)
@@ -1,18 +0,0 @@
-#!/bin/sh
-#
-# runs the upgrade tests
-
-export ANT_OPTS="-Dold.jbpm.version=$OLD_JBPM_VERSION -Ddatabase=$DATABASE \
- -Djbpm.parent.dir=$WORKSPACE"
-
-export MAVEN_OPTS=$ANT_OPTS
-
-# build distribution
-mvn -f qa/upgrade/pom.xml dependency:copy
-mvn -U -Pdistro,integration clean install
-# set up
-ant -f qa/build.xml testsuite.upgrade.setup
-# run test suite
-mvn -f modules/test-upgrade/pom.xml clean test
-# tear down
-ant -f qa/build.xml testsuite.upgrade.teardown
Copied: jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-upgrade.sh (from rev 6500, jbpm4/trunk/qa/hudson-jbpm4-upgrade.sh)
===================================================================
--- jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-upgrade.sh (rev 0)
+++ jbpm4/tags/jbpm-4.4/qa/hudson-jbpm4-upgrade.sh 2010-07-16 23:38:19 UTC (rev 6503)
@@ -0,0 +1,18 @@
+#!/bin/sh
+#
+# runs the upgrade tests
+
+export MAVEN_OPTS="-Dold.jbpm.version=$OLD_JBPM_VERSION -Ddatabase=$DATABASE"
+
+JBPM_VERSION=`mvn -Dexpression=project.version help:evaluate | grep '^4\.'`
+export ANT_OPTS="-Djbpm.parent.dir=$WORKSPACE -Djbpm.version=$JBPM_VERSION $MAVEN_OPTS"
+
+# build distribution
+mvn -q -f qa/upgrade/pom.xml dependency:copy
+mvn -q -U -Pdistro,integration clean install
+# set up
+ant -f qa/build.xml testsuite.upgrade.setup
+# run test suite
+mvn -f modules/test-upgrade/pom.xml clean test
+# tear down
+ant -f qa/build.xml testsuite.upgrade.teardown
15 years, 9 months
JBoss JBPM SVN: r6502 - in jbpm4/trunk: modules/api and 21 other directories.
by do-not-reply@jboss.org
Author: alex.guizar(a)jboss.com
Date: 2010-07-16 19:35:44 -0400 (Fri, 16 Jul 2010)
New Revision: 6502
Modified:
jbpm4/trunk/modules/api/pom.xml
jbpm4/trunk/modules/bpmn/pom.xml
jbpm4/trunk/modules/db/pom.xml
jbpm4/trunk/modules/devguide/pom.xml
jbpm4/trunk/modules/distro/pom.xml
jbpm4/trunk/modules/enterprise/pom.xml
jbpm4/trunk/modules/examples/pom.xml
jbpm4/trunk/modules/integration/console/pom.xml
jbpm4/trunk/modules/integration/form-plugin/pom.xml
jbpm4/trunk/modules/integration/graphView-plugin/pom.xml
jbpm4/trunk/modules/integration/pom.xml
jbpm4/trunk/modules/integration/report/pom.xml
jbpm4/trunk/modules/integration/tomcat/pom.xml
jbpm4/trunk/modules/jboss/pom.xml
jbpm4/trunk/modules/jpdl/pom.xml
jbpm4/trunk/modules/log/pom.xml
jbpm4/trunk/modules/migration/pom.xml
jbpm4/trunk/modules/pvm/pom.xml
jbpm4/trunk/modules/test-base/pom.xml
jbpm4/trunk/modules/test-db/pom.xml
jbpm4/trunk/modules/test-pojo/pom.xml
jbpm4/trunk/modules/userguide/pom.xml
jbpm4/trunk/pom.xml
Log:
[maven-release-plugin] prepare release jbpm-4.4
Modified: jbpm4/trunk/modules/api/pom.xml
===================================================================
--- jbpm4/trunk/modules/api/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/api/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/bpmn/pom.xml
===================================================================
--- jbpm4/trunk/modules/bpmn/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/bpmn/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/db/pom.xml
===================================================================
--- jbpm4/trunk/modules/db/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/db/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -23,7 +23,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/devguide/pom.xml
===================================================================
--- jbpm4/trunk/modules/devguide/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/devguide/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/distro/pom.xml
===================================================================
--- jbpm4/trunk/modules/distro/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/distro/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -20,7 +20,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/enterprise/pom.xml
===================================================================
--- jbpm4/trunk/modules/enterprise/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/enterprise/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -21,7 +21,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/examples/pom.xml
===================================================================
--- jbpm4/trunk/modules/examples/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/examples/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/integration/console/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/console/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/integration/console/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-integration</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
</parent>
<!-- Properties -->
Modified: jbpm4/trunk/modules/integration/form-plugin/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/form-plugin/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/integration/form-plugin/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-integration</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
</parent>
<!-- Dependencies -->
Modified: jbpm4/trunk/modules/integration/graphView-plugin/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/graphView-plugin/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/integration/graphView-plugin/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -21,7 +21,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-integration</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
</parent>
<!-- Dependencies -->
Modified: jbpm4/trunk/modules/integration/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/integration/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -23,7 +23,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/integration/report/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/report/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/integration/report/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -21,6 +21,6 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-integration</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
</parent>
</project>
Modified: jbpm4/trunk/modules/integration/tomcat/pom.xml
===================================================================
--- jbpm4/trunk/modules/integration/tomcat/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/integration/tomcat/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -21,7 +21,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-integration</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
</parent>
<!-- Dependencies -->
Modified: jbpm4/trunk/modules/jboss/pom.xml
===================================================================
--- jbpm4/trunk/modules/jboss/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/jboss/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -12,7 +12,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
</parent>
<!-- Properties -->
Modified: jbpm4/trunk/modules/jpdl/pom.xml
===================================================================
--- jbpm4/trunk/modules/jpdl/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/jpdl/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -21,7 +21,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/log/pom.xml
===================================================================
--- jbpm4/trunk/modules/log/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/log/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/migration/pom.xml
===================================================================
--- jbpm4/trunk/modules/migration/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/migration/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -21,7 +21,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/pvm/pom.xml
===================================================================
--- jbpm4/trunk/modules/pvm/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/pvm/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -21,7 +21,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/test-base/pom.xml
===================================================================
--- jbpm4/trunk/modules/test-base/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/test-base/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -20,7 +20,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/test-db/pom.xml
===================================================================
--- jbpm4/trunk/modules/test-db/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/test-db/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -20,7 +20,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/test-pojo/pom.xml
===================================================================
--- jbpm4/trunk/modules/test-pojo/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/test-pojo/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/modules/userguide/pom.xml
===================================================================
--- jbpm4/trunk/modules/userguide/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/modules/userguide/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
<relativePath>../../pom.xml</relativePath>
</parent>
Modified: jbpm4/trunk/pom.xml
===================================================================
--- jbpm4/trunk/pom.xml 2010-07-16 21:43:31 UTC (rev 6501)
+++ jbpm4/trunk/pom.xml 2010-07-16 23:35:44 UTC (rev 6502)
@@ -15,7 +15,7 @@
<name>jBPM 4</name>
<groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm</artifactId>
- <version>4.5-SNAPSHOT</version>
+ <version>4.4</version>
<packaging>pom</packaging>
<!-- Parent -->
@@ -472,6 +472,7 @@
<tagBase>https://svn.jboss.org/repos/jbpm/jbpm4/tags</tagBase>
<releaseProfiles>release</releaseProfiles>
<goals>deploy</goals>
+ <autoVersionSubmodules>true</autoVersionSubmodules>
</configuration>
</plugin>
</plugins>
@@ -744,4 +745,10 @@
</modules>
</profile>
</profiles>
+
+ <scm>
+ <connection>scm:svn:http://anonsvn.jboss.org/repos/jbpm/jbpm/jbpm-4.4</connection>
+ <developerConnection>scm:svn:https://svn.jboss.org/repos/jbpm/jbpm4/tags/jbpm-4.4</developerConnection>
+ <url>http://fisheye.jboss.org/browse/JbpmSvn/jbpm/jbpm-4.4</url>
+ </scm>
</project>
15 years, 9 months
JBoss JBPM SVN: r6501 - jbpm4/tags.
by do-not-reply@jboss.org
Author: alex.guizar(a)jboss.com
Date: 2010-07-16 17:43:31 -0400 (Fri, 16 Jul 2010)
New Revision: 6501
Removed:
jbpm4/tags/jbpm-4.4/
Log:
remove old jbpm-4.4 tag
15 years, 9 months