Author: tom.baeyens(a)jboss.com
Date: 2009-09-24 08:55:59 -0400 (Thu, 24 Sep 2009)
New Revision: 5668
Modified:
jbpm4/trunk/modules/db/src/main/java/org/jbpm/db/DbUpgrade.java
jbpm4/trunk/modules/distro/pom.xml
jbpm4/trunk/modules/distro/src/main/files/install/build.xml
Log:
JBPM-2509 prepared for upgrade scripting
Modified: jbpm4/trunk/modules/db/src/main/java/org/jbpm/db/DbUpgrade.java
===================================================================
--- jbpm4/trunk/modules/db/src/main/java/org/jbpm/db/DbUpgrade.java 2009-09-24 12:05:39
UTC (rev 5667)
+++ jbpm4/trunk/modules/db/src/main/java/org/jbpm/db/DbUpgrade.java 2009-09-24 12:55:59
UTC (rev 5668)
@@ -29,6 +29,11 @@
public static void main(String[] args) {
System.out.println("jBPM DB upgrade tool");
+ if (args!=null) {
+ for (int i=0; i<args.length; i++) {
+ System.out.println(" args["+i+"]="+args[i]);
+ }
+ }
// String dbVersion = getDbVersion();
// String distroVersion = "4.2";
Modified: jbpm4/trunk/modules/distro/pom.xml
===================================================================
--- jbpm4/trunk/modules/distro/pom.xml 2009-09-24 12:05:39 UTC (rev 5667)
+++ jbpm4/trunk/modules/distro/pom.xml 2009-09-24 12:55:59 UTC (rev 5668)
@@ -41,6 +41,10 @@
</dependency>
<dependency>
<groupId>org.jbpm.jbpm4</groupId>
+ <artifactId>jbpm-db</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jbpm.jbpm4</groupId>
<artifactId>jbpm-enterprise</artifactId>
</dependency>
<dependency>
Modified: jbpm4/trunk/modules/distro/src/main/files/install/build.xml
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/install/build.xml 2009-09-24 12:05:39 UTC
(rev 5667)
+++ jbpm4/trunk/modules/distro/src/main/files/install/build.xml 2009-09-24 12:55:59 UTC
(rev 5668)
@@ -624,6 +624,20 @@
</sql>
</target>
+ <!-- ### UPGRADE JBPM SCHEMA ############################################# -->
+ <target name="upgrade.jbpm.schema"
+ description="Upgrades the jBPM tables in the database to the current
version">
+ <echo message="upgrading jbpm schema..." />
+ <java classname="org.jbpm.db.DbUpgrade">
+ <arg line="${jbpm.home} ${database}" />
+ <classpath>
+ <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">
Show replies by date