[jbpm-commits] JBoss JBPM SVN: r5668 - in jbpm4/trunk/modules: distro and 1 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Sep 24 08:56:00 EDT 2009


Author: tom.baeyens at 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">



More information about the jbpm-commits mailing list