[jbpm-commits] JBoss JBPM SVN: r5702 - in jbpm3/branches/jbpm-3.2-soa: hudson and 3 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Oct 5 22:36:36 EDT 2009


Author: alex.guizar at jboss.com
Date: 2009-10-05 22:36:36 -0400 (Mon, 05 Oct 2009)
New Revision: 5702

Added:
   jbpm3/branches/jbpm-3.2-soa/hudson/ant.example.properties
   jbpm3/branches/jbpm-3.2-soa/hudson/profiles.local.qa.xml
   jbpm3/branches/jbpm-3.2-soa/hudson/profiles.redhat.qa.xml
   jbpm3/branches/jbpm-3.2-soa/profiles.example.xml
Removed:
   jbpm3/branches/jbpm-3.2-soa/hudson/ant.properties.example
   jbpm3/branches/jbpm-3.2-soa/hudson/profiles.xml.local.qa
   jbpm3/branches/jbpm-3.2-soa/hudson/profiles.xml.redhat.qa
   jbpm3/branches/jbpm-3.2-soa/profiles.xml.example
Modified:
   jbpm3/branches/jbpm-3.2-soa/hudson/hudson-home/command.sh
   jbpm3/branches/jbpm-3.2-soa/modules/db/pom.xml
   jbpm3/branches/jbpm-3.2-soa/modules/db/scripts/antrun-jbpmschema.xml
Log:
[JBPM-2563] Prevent test suite from continously recreating database schema
* provide schema drop scripts in jbpm-db jar
* clean up continuous integration script

Copied: jbpm3/branches/jbpm-3.2-soa/hudson/ant.example.properties (from rev 5670, jbpm3/branches/jbpm-3.2-soa/hudson/ant.properties.example)
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/hudson/ant.example.properties	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/hudson/ant.example.properties	2009-10-06 02:36:36 UTC (rev 5702)
@@ -0,0 +1,40 @@
+#
+# A sample ant properties file
+#
+# $Id: ant.properties.example 3995 2007-07-26 08:52:45Z thomas.diesler at jboss.com $
+
+# JBoss remote repository
+jboss.repository=http://repository.jboss.org
+
+# The JBoss settings
+jboss.server.instance=default
+jboss.bind.address=127.0.0.1
+
+# JDK settings
+java.home.jdk14=/usr/java/jdk1.4.2_17
+java.home.jdk15=/usr/java/jdk1.5.0_15
+java.home.jdk16=/usr/java/jdk1.6.0_06
+
+# Hudson QA Environment
+hudson.username=changeme
+hudson.password=changeme
+
+hudson.maven.path=/usr/java/apache-maven-2.0.9
+hudson.maven.profile=$JBPMDIR/hudson/profiles.xml.local.qa
+
+hudson.root=/home/hudson/workspace
+
+hudson.host=jbpm.dyndns.org
+hudson.admin.port=8150
+hudson.http.port=8180
+
+#hudson.jboss405.zip=file:/home/hudson/download/java/jboss/jboss-4.0.5.GA.zip
+#hudson.jboss423.zip=file:/home/hudson/download/java/jboss/jboss-4.2.3.GA.zip
+#hudson.jboss501.zip=file:/home/hudson/download/java/jboss/jboss-5.0.1.GA.zip
+
+hudson.mail.recipients=
+hudson.smtp.host=localhost
+
+# Hudson (1.295)
+apache-tomcat=5.5.20
+sun-hudson=2402/131374

Deleted: jbpm3/branches/jbpm-3.2-soa/hudson/ant.properties.example
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/hudson/ant.properties.example	2009-10-05 18:45:26 UTC (rev 5701)
+++ jbpm3/branches/jbpm-3.2-soa/hudson/ant.properties.example	2009-10-06 02:36:36 UTC (rev 5702)
@@ -1,40 +0,0 @@
-#
-# A sample ant properties file
-#
-# $Id: ant.properties.example 3995 2007-07-26 08:52:45Z thomas.diesler at jboss.com $
-
-# JBoss remote repository
-jboss.repository=http://repository.jboss.org
-
-# The JBoss settings
-jboss.server.instance=default
-jboss.bind.address=127.0.0.1
-
-# JDK settings
-java.home.jdk14=/usr/java/jdk1.4.2_17
-java.home.jdk15=/usr/java/jdk1.5.0_15
-java.home.jdk16=/usr/java/jdk1.6.0_06
-
-# Hudson QA Environment
-hudson.username=changeme
-hudson.password=changeme
-
-hudson.maven.path=/usr/java/apache-maven-2.0.9
-hudson.maven.profile=$JBPMDIR/hudson/profiles.xml.local.qa
-
-hudson.root=/home/hudson/workspace
-
-hudson.host=jbpm.dyndns.org
-hudson.admin.port=8150
-hudson.http.port=8180
-
-#hudson.jboss405.zip=file:/home/hudson/download/java/jboss/jboss-4.0.5.GA.zip
-#hudson.jboss423.zip=file:/home/hudson/download/java/jboss/jboss-4.2.3.GA.zip
-#hudson.jboss501.zip=file:/home/hudson/download/java/jboss/jboss-5.0.1.GA.zip
-
-hudson.mail.recipients=
-hudson.smtp.host=localhost
-
-# Hudson (1.295)
-apache-tomcat=5.5.20
-sun-hudson=2402/131374

Modified: jbpm3/branches/jbpm-3.2-soa/hudson/hudson-home/command.sh
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/hudson/hudson-home/command.sh	2009-10-05 18:45:26 UTC (rev 5701)
+++ jbpm3/branches/jbpm-3.2-soa/hudson/hudson-home/command.sh	2009-10-06 02:36:36 UTC (rev 5702)
@@ -5,10 +5,17 @@
 #
 # $Id$
 
+#
+# Determine jBPM project version
+#
 WORKSPACE=`pwd`
 JBPMDIR=$WORKSPACE/jbpm
-DISTRODIR=$JBPMDIR/modules/distribution/target
+JBPM_VERSION=`echo project version \${project.version} | mvn help:evaluate | grep 'project version' | awk '{ print $3 }'`
+echo jbpm version $JBPM_VERSION
 
+#
+# Extract JBoss distro
+#
 case "$CONTAINER" in
   jboss405*)
     JBOSS_BUILD=jboss-4.0.5.GA
@@ -22,7 +29,14 @@
     JBOSS_BUILD=jboss-5.0.1.GA
     ;;
 esac
+JBOSS_HOME=$WORKSPACE/$JBOSS_BUILD
 
+rm -rf $JBOSS_BUILD
+unzip -q $HUDSON_BASE/jboss/$JBOSS_BUILD.zip
+
+#
+# Determine Java platform version
+#
 java -version 2> version.tmp
 JAVA_VERSION=`grep "java version" version.tmp | awk '{ print substr($3, 2, length($3)-2); }'`
 rm version.tmp
@@ -42,20 +56,17 @@
 esac
 
 #
-# Unzip the JBoss build
+# Set up Maven
 #
-rm -rf $JBOSS_BUILD
-unzip -q $HUDSON_BASE/jboss/$JBOSS_BUILD.zip
+MVN_OPTS="-Ddatabase=$DATABASE -Dcontainer=$CONTAINER -Djboss.home=$JBOSS_HOME -Djboss.bind.address=$JBOSS_BINDADDR"
+cp "$JBPMDIR/hudson/profiles.redhat.qa.xml" "$JBPMDIR/profiles.xml"
 
-JBOSS_HOME=$WORKSPACE/$JBOSS_BUILD
-ENVIRONMENT="-Ddatabase=$DATABASE -Dcontainer=$CONTAINER -Djboss.home=$JBOSS_HOME -Djboss.bind.address=$JBOSS_BINDADDR"
-
 #
 # Build distro
 #
 cd $JBPMDIR
 export JAVA_HOME=$JAVA_BT_HOME
-MVN_CMD="mvn -U $ENVIRONMENT -Pdistro,soa clean install"
+MVN_CMD="mvn -U $MVN_OPTS -Pdistro,soa clean install"
 echo $MVN_CMD; $MVN_CMD; MVN_STATUS=$?
 if [ $MVN_STATUS -ne 0 ]; then
   echo maven exit status $MVN_STATUS
@@ -63,26 +74,16 @@
 fi
 
 #
-# Build the tests
-#
-MVN_CMD="mvn -o $ENVIRONMENT process-test-classes"
-echo $MVN_CMD; $MVN_CMD 2>&1; MVN_STATUS=$?
-if [ $MVN_STATUS -ne 0 ]; then
-  echo maven exit status $MVN_STATUS
-  exit 1
-fi
-
-#
 # Install distro
 #
 AUTO_INSTALL=modules/distribution/target/resources/auto-install-template.xml; cat $AUTO_INSTALL;
-JAVA_CMD="$JAVA -jar $DISTRODIR/jbpm-installer-$JBPM_VERSION.jar $AUTO_INSTALL"
+JAVA_CMD="$JAVA -jar modules/distribution/target/jbpm-installer-$JBPM_VERSION.jar $AUTO_INSTALL"
 echo $JAVA_CMD; $JAVA_CMD 
 
 #
 # Install non-redistributable JDBC drivers
 #
-MVN_CMD="mvn --offline --non-recursive $ENVIRONMENT -DoutputFile=resolve.tmp dependency:resolve"
+MVN_CMD="mvn -o -N $MVN_OPTS -DoutputFile=resolve.tmp dependency:resolve"
 echo $MVN_CMD; $MVN_CMD
 cat resolve.tmp
 
@@ -161,13 +162,13 @@
 #
 # Log dependency tree
 #
-MVN_CMD="mvn -o $ENVIRONMENT dependency:tree"
+MVN_CMD="mvn -o $MVN_OPTS dependency:tree"
 echo $MVN_CMD; $MVN_CMD | tee $WORKSPACE/dependency-tree.txt
 
 #
 # Execute tests
 #
-MVN_CMD="mvn -o -fae $ENVIRONMENT test"
+MVN_CMD="mvn -o -fae $MVN_OPTS test"
 echo $MVN_CMD; $MVN_CMD 2>&1 | tee $WORKSPACE/tests.log
 cat $WORKSPACE/tests.log | egrep FIXME\|FAILED | sort -u | tee $WORKSPACE/fixme.txt
 cat $WORKSPACE/fixme.txt | egrep "\[\S*]" > $WORKSPACE/errata-$CONTAINER.txt

Copied: jbpm3/branches/jbpm-3.2-soa/hudson/profiles.local.qa.xml (from rev 5670, jbpm3/branches/jbpm-3.2-soa/hudson/profiles.xml.local.qa)
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/hudson/profiles.local.qa.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/hudson/profiles.local.qa.xml	2009-10-06 02:36:36 UTC (rev 5702)
@@ -0,0 +1,60 @@
+<profilesXml xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/profiles-1.0.0.xsd">
+  <profiles>
+    <profile>
+      <id>qa-local</id>
+
+      <activation>
+        <property>
+          <name>database</name>
+        </property>
+      </activation>
+
+      <properties>
+        <jdbc.db2.server>localhost</jdbc.db2.server>
+        <jdbc.db2.port>50000</jdbc.db2.port>
+        <jdbc.db2.database>jbpmtest</jdbc.db2.database>
+        <jdbc.db2.url>jdbc:db2://${jdbc.db2.server}:${jdbc.db2.port}/${jdbc.db2.database}</jdbc.db2.url>
+        <jdbc.db2.username>jbpmtest</jdbc.db2.username>
+        <jdbc.db2.password>jbpmtest</jdbc.db2.password>
+
+        <jdbc.mssql.server>localhost</jdbc.mssql.server>
+        <jdbc.mssql.port>3918</jdbc.mssql.port>
+        <jdbc.mssql.database>jbpmtest</jdbc.mssql.database>
+        <jdbc.mssql.url>jdbc:sqlserver://${jdbc.mssql.server}:${jdbc.mssql.port};databaseName=${jdbc.mssql.database}</jdbc.mssql.url>
+        <jdbc.mssql.username>jbpmtest</jdbc.mssql.username>
+        <jdbc.mssql.password>jbpmtest</jdbc.mssql.password>
+
+        <jdbc.mysql.server>localhost</jdbc.mysql.server>
+        <jdbc.mysql.port>3306</jdbc.mysql.port>
+        <jdbc.mysql.database>jbpmtest</jdbc.mysql.database>
+        <jdbc.mysql.url>jdbc:mysql://${jdbc.mysql.server}:${jdbc.mysql.port}/${jdbc.mysql.database}</jdbc.mysql.url>
+        <jdbc.mysql.username>jbpmtest</jdbc.mysql.username>
+        <jdbc.mysql.password></jdbc.mysql.password>
+
+        <jdbc.oracle.server>localhost</jdbc.oracle.server>
+        <jdbc.oracle.port>1521</jdbc.oracle.port>
+        <jdbc.oracle.database>XE</jdbc.oracle.database>
+        <jdbc.oracle.url>jdbc:oracle:thin:@${jdbc.oracle.server}:${jdbc.oracle.port}:${jdbc.oracle.database}</jdbc.oracle.url>
+        <jdbc.oracle.username>jbpmtest</jdbc.oracle.username>
+        <jdbc.oracle.password>jbpmtest</jdbc.oracle.password>
+
+        <jdbc.postgresql.server>localhost</jdbc.postgresql.server>
+        <jdbc.postgresql.port>5432</jdbc.postgresql.port>
+        <jdbc.postgresql.database>jbpmtest</jdbc.postgresql.database>
+        <jdbc.postgresql.url>jdbc:postgresql://${jdbc.postgresql.server}:${jdbc.postgresql.port}/${jdbc.postgresql.database}</jdbc.postgresql.url>
+        <jdbc.postgresql.username>jbpmtest</jdbc.postgresql.username>
+        <jdbc.postgresql.password></jdbc.postgresql.password>
+
+        <jdbc.sybase.server>localhost</jdbc.sybase.server>
+        <jdbc.sybase.port>5000</jdbc.sybase.port>
+        <jdbc.sybase.database>jbpmtest</jdbc.sybase.database>
+        <jdbc.sybase.url>jdbc:sybase:Tds:${jdbc.sybase.server}:${jdbc.sybase.port}/${jdbc.sybase.database}</jdbc.sybase.url>
+        <jdbc.sybase.username>jbpmtest</jdbc.sybase.username>
+        <jdbc.sybase.password>jbpmtest</jdbc.sybase.password>
+        <jdbc.sybase.driver>com.sybase.jdbc3.jdbc.SybDriver</jdbc.sybase.driver>
+        <jdbc.sybase.datasource>com.sybase.jdbc3.jdbc.SybXADataSource</jdbc.sybase.datasource>
+      </properties>
+    </profile>
+  </profiles>
+</profilesXml>

Copied: jbpm3/branches/jbpm-3.2-soa/hudson/profiles.redhat.qa.xml (from rev 5684, jbpm3/branches/jbpm-3.2-soa/hudson/profiles.xml.redhat.qa)
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/hudson/profiles.redhat.qa.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/hudson/profiles.redhat.qa.xml	2009-10-06 02:36:36 UTC (rev 5702)
@@ -0,0 +1,60 @@
+<profilesXml xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/profiles-1.0.0.xsd">
+  <profiles>
+    <profile>
+      <id>qa-redhat</id>
+
+      <activation>
+        <property>
+          <name>database</name>
+        </property>
+      </activation>
+
+      <properties>
+        <jdbc.db2.server>dev67.qa.atl.jboss.com</jdbc.db2.server>
+        <jdbc.db2.port>50000</jdbc.db2.port>
+        <jdbc.db2.database>jbossqa</jdbc.db2.database>
+        <jdbc.db2.url>jdbc:db2://${jdbc.db2.server}:${jdbc.db2.port}/${jdbc.db2.database}</jdbc.db2.url>
+        <jdbc.db2.username>jbpm3</jdbc.db2.username>
+        <jdbc.db2.password>jbpm3</jdbc.db2.password>
+
+        <jdbc.mssql.server>dev30.qa.atl.jboss.com</jdbc.mssql.server>
+        <jdbc.mssql.port>3918</jdbc.mssql.port>
+        <jdbc.mssql.database>jbpm</jdbc.mssql.database>
+        <jdbc.mssql.url>jdbc:sqlserver://${jdbc.mssql.server}:${jdbc.mssql.port};databaseName=${jdbc.mssql.database}</jdbc.mssql.url>
+        <jdbc.mssql.username>jbpm</jdbc.mssql.username>
+        <jdbc.mssql.password>jbpm</jdbc.mssql.password>
+
+        <jdbc.mysql.server>vmg02.mw.lab.eng.bos.redhat.com</jdbc.mysql.server>
+        <jdbc.mysql.port>3306</jdbc.mysql.port>
+        <jdbc.mysql.database>jbpm3</jdbc.mysql.database>
+        <jdbc.mysql.url>jdbc:mysql://${jdbc.mysql.server}:${jdbc.mysql.port}/${jdbc.mysql.database}</jdbc.mysql.url>
+        <jdbc.mysql.username>jbpm3</jdbc.mysql.username>
+        <jdbc.mysql.password>jbpm3</jdbc.mysql.password>
+
+        <jdbc.oracle.server>dev68.qa.atl2.redhat.com</jdbc.oracle.server>
+        <jdbc.oracle.port>1521</jdbc.oracle.port>
+        <jdbc.oracle.database>qadb01</jdbc.oracle.database>
+        <jdbc.oracle.url>jdbc:oracle:thin:@${jdbc.oracle.server}:${jdbc.oracle.port}:${jdbc.oracle.database}</jdbc.oracle.url>
+        <jdbc.oracle.username>jbpm3</jdbc.oracle.username>
+        <jdbc.oracle.password>jbpm3</jdbc.oracle.password>
+
+        <jdbc.postgresql.server>vmg01.mw.lab.eng.bos.redhat.com</jdbc.postgresql.server>
+        <jdbc.postgresql.port>5432</jdbc.postgresql.port>
+        <jdbc.postgresql.database>jbpm3</jdbc.postgresql.database>
+        <jdbc.postgresql.url>jdbc:postgresql://${jdbc.postgresql.server}:${jdbc.postgresql.port}/${jdbc.postgresql.database}</jdbc.postgresql.url>
+        <jdbc.postgresql.username>jbpm3</jdbc.postgresql.username>
+        <jdbc.postgresql.password>jbpm3</jdbc.postgresql.password>
+
+        <jdbc.sybase.server>dev77.qa.atl2.redhat.com</jdbc.sybase.server>
+        <jdbc.sybase.port>4100</jdbc.sybase.port>
+        <jdbc.sybase.database>jbpm3</jdbc.sybase.database>
+        <jdbc.sybase.url>jdbc:sybase:Tds:${jdbc.sybase.server}:${jdbc.sybase.port}/${jdbc.sybase.database}</jdbc.sybase.url>
+        <jdbc.sybase.username>jbpm3xa</jdbc.sybase.username>
+        <jdbc.sybase.password>jbpm3xa</jdbc.sybase.password>
+        <jdbc.sybase.driver>com.sybase.jdbc3.jdbc.SybDriver</jdbc.sybase.driver>
+        <jdbc.sybase.datasource>com.sybase.jdbc3.jdbc.SybXADataSource</jdbc.sybase.datasource>
+      </properties>
+    </profile>
+  </profiles>
+</profilesXml>

Deleted: jbpm3/branches/jbpm-3.2-soa/hudson/profiles.xml.local.qa
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/hudson/profiles.xml.local.qa	2009-10-05 18:45:26 UTC (rev 5701)
+++ jbpm3/branches/jbpm-3.2-soa/hudson/profiles.xml.local.qa	2009-10-06 02:36:36 UTC (rev 5702)
@@ -1,60 +0,0 @@
-<profilesXml xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/profiles-1.0.0.xsd">
-  <profiles>
-    <profile>
-      <id>qa-local</id>
-
-      <activation>
-        <property>
-          <name>database</name>
-        </property>
-      </activation>
-
-      <properties>
-        <jdbc.db2.server>localhost</jdbc.db2.server>
-        <jdbc.db2.port>50000</jdbc.db2.port>
-        <jdbc.db2.database>jbpmtest</jdbc.db2.database>
-        <jdbc.db2.url>jdbc:db2://${jdbc.db2.server}:${jdbc.db2.port}/${jdbc.db2.database}</jdbc.db2.url>
-        <jdbc.db2.username>jbpmtest</jdbc.db2.username>
-        <jdbc.db2.password>jbpmtest</jdbc.db2.password>
-
-        <jdbc.mssql.server>localhost</jdbc.mssql.server>
-        <jdbc.mssql.port>3918</jdbc.mssql.port>
-        <jdbc.mssql.database>jbpmtest</jdbc.mssql.database>
-        <jdbc.mssql.url>jdbc:sqlserver://${jdbc.mssql.server}:${jdbc.mssql.port};databaseName=${jdbc.mssql.database}</jdbc.mssql.url>
-        <jdbc.mssql.username>jbpmtest</jdbc.mssql.username>
-        <jdbc.mssql.password>jbpmtest</jdbc.mssql.password>
-
-        <jdbc.mysql.server>localhost</jdbc.mysql.server>
-        <jdbc.mysql.port>3306</jdbc.mysql.port>
-        <jdbc.mysql.database>jbpmtest</jdbc.mysql.database>
-        <jdbc.mysql.url>jdbc:mysql://${jdbc.mysql.server}:${jdbc.mysql.port}/${jdbc.mysql.database}</jdbc.mysql.url>
-        <jdbc.mysql.username>jbpmtest</jdbc.mysql.username>
-        <jdbc.mysql.password></jdbc.mysql.password>
-
-        <jdbc.oracle.server>localhost</jdbc.oracle.server>
-        <jdbc.oracle.port>1521</jdbc.oracle.port>
-        <jdbc.oracle.database>XE</jdbc.oracle.database>
-        <jdbc.oracle.url>jdbc:oracle:thin:@${jdbc.oracle.server}:${jdbc.oracle.port}:${jdbc.oracle.database}</jdbc.oracle.url>
-        <jdbc.oracle.username>jbpmtest</jdbc.oracle.username>
-        <jdbc.oracle.password>jbpmtest</jdbc.oracle.password>
-
-        <jdbc.postgresql.server>localhost</jdbc.postgresql.server>
-        <jdbc.postgresql.port>5432</jdbc.postgresql.port>
-        <jdbc.postgresql.database>jbpmtest</jdbc.postgresql.database>
-        <jdbc.postgresql.url>jdbc:postgresql://${jdbc.postgresql.server}:${jdbc.postgresql.port}/${jdbc.postgresql.database}</jdbc.postgresql.url>
-        <jdbc.postgresql.username>jbpmtest</jdbc.postgresql.username>
-        <jdbc.postgresql.password></jdbc.postgresql.password>
-
-        <jdbc.sybase.server>localhost</jdbc.sybase.server>
-        <jdbc.sybase.port>5000</jdbc.sybase.port>
-        <jdbc.sybase.database>jbpmtest</jdbc.sybase.database>
-        <jdbc.sybase.url>jdbc:sybase:Tds:${jdbc.sybase.server}:${jdbc.sybase.port}/${jdbc.sybase.database}</jdbc.sybase.url>
-        <jdbc.sybase.username>jbpmtest</jdbc.sybase.username>
-        <jdbc.sybase.password>jbpmtest</jdbc.sybase.password>
-        <jdbc.sybase.driver>com.sybase.jdbc3.jdbc.SybDriver</jdbc.sybase.driver>
-        <jdbc.sybase.datasource>com.sybase.jdbc3.jdbc.SybXADataSource</jdbc.sybase.datasource>
-      </properties>
-    </profile>
-  </profiles>
-</profilesXml>

Deleted: jbpm3/branches/jbpm-3.2-soa/hudson/profiles.xml.redhat.qa
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/hudson/profiles.xml.redhat.qa	2009-10-05 18:45:26 UTC (rev 5701)
+++ jbpm3/branches/jbpm-3.2-soa/hudson/profiles.xml.redhat.qa	2009-10-06 02:36:36 UTC (rev 5702)
@@ -1,60 +0,0 @@
-<profilesXml xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/profiles-1.0.0.xsd">
-  <profiles>
-    <profile>
-      <id>qa-redhat</id>
-
-      <activation>
-        <property>
-          <name>database</name>
-        </property>
-      </activation>
-
-      <properties>
-        <jdbc.db2.server>dev67.qa.atl.jboss.com</jdbc.db2.server>
-        <jdbc.db2.port>50000</jdbc.db2.port>
-        <jdbc.db2.database>jbossqa</jdbc.db2.database>
-        <jdbc.db2.url>jdbc:db2://${jdbc.db2.server}:${jdbc.db2.port}/${jdbc.db2.database}</jdbc.db2.url>
-        <jdbc.db2.username>jbpm3</jdbc.db2.username>
-        <jdbc.db2.password>jbpm3</jdbc.db2.password>
-
-        <jdbc.mssql.server>dev30.qa.atl.jboss.com</jdbc.mssql.server>
-        <jdbc.mssql.port>3918</jdbc.mssql.port>
-        <jdbc.mssql.database>jbpm</jdbc.mssql.database>
-        <jdbc.mssql.url>jdbc:sqlserver://${jdbc.mssql.server}:${jdbc.mssql.port};databaseName=${jdbc.mssql.database}</jdbc.mssql.url>
-        <jdbc.mssql.username>jbpm</jdbc.mssql.username>
-        <jdbc.mssql.password>jbpm</jdbc.mssql.password>
-
-        <jdbc.mysql.server>vmg08.mw.lab.eng.bos.redhat.com</jdbc.mysql.server>
-        <jdbc.mysql.port>3306</jdbc.mysql.port>
-        <jdbc.mysql.database>jbpm3</jdbc.mysql.database>
-        <jdbc.mysql.url>jdbc:mysql://${jdbc.mysql.server}:${jdbc.mysql.port}/${jdbc.mysql.database}</jdbc.mysql.url>
-        <jdbc.mysql.username>jbpm3</jdbc.mysql.username>
-        <jdbc.mysql.password>jbpm3</jdbc.mysql.password>
-
-        <jdbc.oracle.server>dev68.qa.atl2.redhat.com</jdbc.oracle.server>
-        <jdbc.oracle.port>1521</jdbc.oracle.port>
-        <jdbc.oracle.database>qadb01</jdbc.oracle.database>
-        <jdbc.oracle.url>jdbc:oracle:thin:@${jdbc.oracle.server}:${jdbc.oracle.port}:${jdbc.oracle.database}</jdbc.oracle.url>
-        <jdbc.oracle.username>jbpm3</jdbc.oracle.username>
-        <jdbc.oracle.password>jbpm3</jdbc.oracle.password>
-
-        <jdbc.postgresql.server>vmg01.mw.lab.eng.bos.redhat.com</jdbc.postgresql.server>
-        <jdbc.postgresql.port>5432</jdbc.postgresql.port>
-        <jdbc.postgresql.database>jbpm3</jdbc.postgresql.database>
-        <jdbc.postgresql.url>jdbc:postgresql://${jdbc.postgresql.server}:${jdbc.postgresql.port}/${jdbc.postgresql.database}</jdbc.postgresql.url>
-        <jdbc.postgresql.username>jbpm3</jdbc.postgresql.username>
-        <jdbc.postgresql.password>jbpm3</jdbc.postgresql.password>
-
-        <jdbc.sybase.server>dev77.qa.atl2.redhat.com</jdbc.sybase.server>
-        <jdbc.sybase.port>4100</jdbc.sybase.port>
-        <jdbc.sybase.database>jbpm3</jdbc.sybase.database>
-        <jdbc.sybase.url>jdbc:sybase:Tds:${jdbc.sybase.server}:${jdbc.sybase.port}/${jdbc.sybase.database}</jdbc.sybase.url>
-        <jdbc.sybase.username>jbpm3xa</jdbc.sybase.username>
-        <jdbc.sybase.password>jbpm3xa</jdbc.sybase.password>
-        <jdbc.sybase.driver>com.sybase.jdbc3.jdbc.SybDriver</jdbc.sybase.driver>
-        <jdbc.sybase.datasource>com.sybase.jdbc3.jdbc.SybXADataSource</jdbc.sybase.datasource>
-      </properties>
-    </profile>
-  </profiles>
-</profilesXml>

Modified: jbpm3/branches/jbpm-3.2-soa/modules/db/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/db/pom.xml	2009-10-05 18:45:26 UTC (rev 5701)
+++ jbpm3/branches/jbpm-3.2-soa/modules/db/pom.xml	2009-10-06 02:36:36 UTC (rev 5702)
@@ -93,6 +93,7 @@
               <tasks>
                 <property name="maven.runtime.classpath" refid="maven.runtime.classpath" />
                 <ant antfile="scripts/antrun-jbpmschema.xml" target="create-schema" />
+                <ant antfile="scripts/antrun-jbpmschema.xml" target="drop-schema" />
                 <ant antfile="scripts/antrun-jbpmschema.xml" target="update-schema" />
               </tasks>
             </configuration>

Modified: jbpm3/branches/jbpm-3.2-soa/modules/db/scripts/antrun-jbpmschema.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/db/scripts/antrun-jbpmschema.xml	2009-10-05 18:45:26 UTC (rev 5701)
+++ jbpm3/branches/jbpm-3.2-soa/modules/db/scripts/antrun-jbpmschema.xml	2009-10-06 02:36:36 UTC (rev 5702)
@@ -1,11 +1,5 @@
 <?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>
@@ -14,7 +8,7 @@
   <!-- jBPM Database schema                                               -->
   <!-- ================================================================== -->
 
-  <target name="setup-schema">
+  <target name="init">
     <taskdef name="jbpmschema" classname="org.jbpm.ant.JbpmSchemaTask">
       <classpath path="${maven.runtime.classpath}" />
     </taskdef>
@@ -24,80 +18,91 @@
   </target>
 
   <target name="create-schema"
-          depends="setup-schema"
-          description="Generate jBPM Database Schemas">
-    <jbpmschema output="${scriptsdir}/jbpm.jpdl.db2.sql"
+          depends="init"
+          description="Generate schema creation scripts">
+    <jbpmschema output="${scriptsdir}/jbpm.db2.create.sql"
                 config="hibernate.cfg.db2.xml"
                 action="create" />
-    <jbpmschema output="${scriptsdir}/jbpm.jpdl.derby.sql"
-                config="hibernate.cfg.derby.xml"
-                action="create" />
-    <jbpmschema output="${scriptsdir}/jbpm.jpdl.firebird.sql"
-                config="hibernate.cfg.firebird.xml"
-                action="create" />
-    <jbpmschema output="${scriptsdir}/jbpm.jpdl.hsqldb.sql"
+    <jbpmschema output="${scriptsdir}/jbpm.hsqldb.create.sql"
                 config="hibernate.cfg.hsqldb.xml"
                 action="create" />
-    <jbpmschema output="${scriptsdir}/jbpm.jpdl.ingres.sql"
-                config="hibernate.cfg.ingres.xml"
-                action="create" />
-    <jbpmschema output="${scriptsdir}/jbpm.jpdl.interbase.sql"
-                config="hibernate.cfg.interbase.xml"
-                action="create" />
-    <jbpmschema output="${scriptsdir}/jbpm.jpdl.mckoi.sql"
-                config="hibernate.cfg.mckoi.xml"
-                action="create" />
-    <jbpmschema output="${scriptsdir}/jbpm.jpdl.mssql.sql"
+    <jbpmschema output="${scriptsdir}/jbpm.mssql.create.sql"
                 config="hibernate.cfg.mssql.xml"
                 action="create" />
-    <jbpmschema output="${scriptsdir}/jbpm.jpdl.mysql.sql"
+    <jbpmschema output="${scriptsdir}/jbpm.mysql.create.sql"
                 config="hibernate.cfg.mysql.xml"
                 action="create"
                 delimiter=";" />
-    <jbpmschema output="${scriptsdir}/jbpm.jpdl.oracle.sql"
+    <jbpmschema output="${scriptsdir}/jbpm.oracle.create.sql"
                 config="hibernate.cfg.oracle.xml"
                 action="create"
                 delimiter=";" />
-    <jbpmschema output="${scriptsdir}/jbpm.jpdl.postgresql.sql"
+    <jbpmschema output="${scriptsdir}/jbpm.postgresql.create.sql"
                 config="hibernate.cfg.postgresql.xml"
                 action="create"
                 delimiter=";" />
-    <jbpmschema output="${scriptsdir}/jbpm.jpdl.sapdb.sql"
-                config="hibernate.cfg.sapdb.xml"
-                action="create" />
-    <jbpmschema output="${scriptsdir}/jbpm.jpdl.sybase.sql"
+    <jbpmschema output="${scriptsdir}/jbpm.sybase.create.sql"
                 config="hibernate.cfg.sybase.xml"
                 action="create" />
   </target>
 
+  <target name="drop-schema"
+          depends="init"
+          description="Generate schema drop scripts">
+    <jbpmschema output="${scriptsdir}/jbpm.db2.drop.sql"
+                config="hibernate.cfg.db2.xml"
+                action="drop" />
+    <jbpmschema output="${scriptsdir}/jbpm.hsqldb.drop.sql"
+                config="hibernate.cfg.hsqldb.xml"
+                action="drop" />
+    <jbpmschema output="${scriptsdir}/jbpm.mssql.drop.sql"
+                config="hibernate.cfg.mssql.xml"
+                action="drop" />
+    <jbpmschema output="${scriptsdir}/jbpm.mysql.drop.sql"
+                config="hibernate.cfg.mysql.xml"
+                action="drop"
+                delimiter=";" />
+    <jbpmschema output="${scriptsdir}/jbpm.oracle.drop.sql"
+                config="hibernate.cfg.oracle.xml"
+                action="drop"
+                delimiter=";" />
+    <jbpmschema output="${scriptsdir}/jbpm.postgresql.drop.sql"
+                config="hibernate.cfg.postgresql.xml"
+                action="drop"
+                delimiter=";" />
+    <jbpmschema output="${scriptsdir}/jbpm.sybase.drop.sql"
+                config="hibernate.cfg.sybase.xml"
+                action="drop" />
+  </target>
+
   <target name="update-schema"
-          depends="setup-schema"
-          description="Generate jBPM Database Update Scripts">
-    <jbpmschema output="${scriptsdir}/jbpm.jpdl.db2.update322.sql"
+          depends="init"
+          description="Generate schema update scripts">
+    <jbpmschema output="${scriptsdir}/jbpm.db2.update.sql"
                 config="hibernate.cfg.db2.xml"
                 properties="db2.properties"
                 action="update"
                 delimiter=";" />
-    <jbpmschema output="${scriptsdir}/jbpm.jpdl.mssql.update322.sql"
+    <jbpmschema output="${scriptsdir}/jbpm.mssql.update.sql"
                 config="hibernate.cfg.mssql.xml"
                 properties="mssql.properties"
                 action="update" />
-    <jbpmschema output="${scriptsdir}/jbpm.jpdl.mysql.update322.sql"
+    <jbpmschema output="${scriptsdir}/jbpm.mysql.update.sql"
                 config="hibernate.cfg.mysql.xml"
                 properties="mysql.properties"
                 action="update"
                 delimiter=";" />
-    <jbpmschema output="${scriptsdir}/jbpm.jpdl.oracle.update322.sql"
+    <jbpmschema output="${scriptsdir}/jbpm.oracle.update.sql"
                 config="hibernate.cfg.oracle.xml"
                 properties="oracle.properties"
                 action="update"
                 delimiter=";" />
-    <jbpmschema output="${scriptsdir}/jbpm.jpdl.postgresql.update322.sql"
+    <jbpmschema output="${scriptsdir}/jbpm.postgresql.update.sql"
                 config="hibernate.cfg.postgresql.xml"
                 properties="postgresql.properties"
                 action="update"
                 delimiter=";" />
-    <jbpmschema output="${scriptsdir}/jbpm.jpdl.sybase.update322.sql"
+    <jbpmschema output="${scriptsdir}/jbpm.sybase.update.sql"
                 config="hibernate.cfg.sybase.xml"
                 properties="sybase.properties"
                 action="update" />

Copied: jbpm3/branches/jbpm-3.2-soa/profiles.example.xml (from rev 5670, jbpm3/branches/jbpm-3.2-soa/profiles.xml.example)
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/profiles.example.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/profiles.example.xml	2009-10-06 02:36:36 UTC (rev 5702)
@@ -0,0 +1,70 @@
+<profilesXml xmlns="http://maven.apache.org/POM/4.0.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+                      http://maven.apache.org/xsd/profiles-1.0.0.xsd">
+  <profiles>
+    <!-- This profile can also be defined in ~/.m2/settings.xml -->   
+    <profile>
+      <id>dev-local</id>
+
+      <activation>
+        <property>
+          <name>user.name</name>
+        </property>
+      </activation>
+
+      <properties>
+        <jboss405.home>${USER_HOME}${FILE_SEPARATOR}jboss-4.0.5.GA</jboss405.home>
+        <jboss423.home>${USER_HOME}${FILE_SEPARATOR}jboss-4.2.3.GA</jboss423.home>
+        <jboss501.home>${USER_HOME}${FILE_SEPARATOR}jboss-5.0.1.GA</jboss501.home>
+
+        <jdbc.db2.server>localhost</jdbc.db2.server>
+        <jdbc.db2.port>50000</jdbc.db2.port>
+        <jdbc.db2.database>jbpmtest</jdbc.db2.database>
+        <jdbc.db2.url>jdbc:db2://${jdbc.db2.server}:${jdbc.db2.port}/${jdbc.db2.database}</jdbc.db2.url>
+        <jdbc.db2.username>jbpmtest</jdbc.db2.username>
+        <jdbc.db2.password>jbpmtest</jdbc.db2.password>
+
+        <jdbc.mssql.server>localhost</jdbc.mssql.server>
+        <jdbc.mssql.port>3918</jdbc.mssql.port>
+        <jdbc.mssql.database>jbpmtest</jdbc.mssql.database>
+        <jdbc.mssql.url>jdbc:sqlserver://${jdbc.mssql.server}:${jdbc.mssql.port};databaseName=${jdbc.mssql.database}</jdbc.mssql.url>
+        <jdbc.mssql.username>jbpmtest</jdbc.mssql.username>
+        <jdbc.mssql.password>jbpmtest</jdbc.mssql.password>
+
+        <jdbc.mysql.server>localhost</jdbc.mysql.server>
+        <jdbc.mysql.port>3306</jdbc.mysql.port>
+        <jdbc.mysql.database>jbpmtest</jdbc.mysql.database>
+        <jdbc.mysql.url>jdbc:mysql://${jdbc.mysql.server}:${jdbc.mysql.port}/${jdbc.mysql.database}</jdbc.mysql.url>
+        <jdbc.mysql.username>jbpmtest</jdbc.mysql.username>
+        <jdbc.mysql.password></jdbc.mysql.password>
+
+        <jdbc.oracle.server>localhost</jdbc.oracle.server>
+        <jdbc.oracle.port>1521</jdbc.oracle.port>
+        <jdbc.oracle.database>XE</jdbc.oracle.database>
+        <jdbc.oracle.url>jdbc:oracle:thin:@${jdbc.oracle.server}:${jdbc.oracle.port}:${jdbc.oracle.database}</jdbc.oracle.url>
+        <jdbc.oracle.username>jbpmtest</jdbc.oracle.username>
+        <jdbc.oracle.password>jbpmtest</jdbc.oracle.password>
+
+        <jdbc.postgresql.server>localhost</jdbc.postgresql.server>
+        <jdbc.postgresql.port>5432</jdbc.postgresql.port>
+        <jdbc.postgresql.database>jbpmtest</jdbc.postgresql.database>
+        <jdbc.postgresql.url>jdbc:postgresql://${jdbc.postgresql.server}:${jdbc.postgresql.port}/${jdbc.postgresql.database}</jdbc.postgresql.url>
+        <jdbc.postgresql.username>jbpmtest</jdbc.postgresql.username>
+        <jdbc.postgresql.password></jdbc.postgresql.password>
+
+        <jdbc.sybase.server>localhost</jdbc.sybase.server>
+        <jdbc.sybase.port>5000</jdbc.sybase.port>
+        <jdbc.sybase.database>jbpmtest</jdbc.sybase.database>
+        <jdbc.sybase.url>jdbc:sybase:Tds:${jdbc.sybase.server}:${jdbc.sybase.port}/${jdbc.sybase.database}</jdbc.sybase.url>
+        <jdbc.sybase.username>jbpmtest</jdbc.sybase.username>
+        <jdbc.sybase.password>jbpmtest</jdbc.sybase.password>
+        <jdbc.sybase.driver>com.sybase.jdbc3.jdbc.SybDriver</jdbc.sybase.driver>
+        <jdbc.sybase.datasource>com.sybase.jdbc3.jdbc.SybXADataSource</jdbc.sybase.datasource>
+
+        <altDeploymentRepository>repository.jboss.org::default::file:${user.home}/jbpm/repository</altDeploymentRepository>
+        <updateReleaseInfo>true</updateReleaseInfo>
+      </properties>
+    </profile>
+  </profiles>
+</profilesXml>

Deleted: jbpm3/branches/jbpm-3.2-soa/profiles.xml.example
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/profiles.xml.example	2009-10-05 18:45:26 UTC (rev 5701)
+++ jbpm3/branches/jbpm-3.2-soa/profiles.xml.example	2009-10-06 02:36:36 UTC (rev 5702)
@@ -1,70 +0,0 @@
-<profilesXml xmlns="http://maven.apache.org/POM/4.0.0"
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
-                      http://maven.apache.org/xsd/profiles-1.0.0.xsd">
-  <profiles>
-    <!-- This profile can also be defined in ~/.m2/settings.xml -->   
-    <profile>
-      <id>dev-local</id>
-
-      <activation>
-        <property>
-          <name>user.name</name>
-        </property>
-      </activation>
-
-      <properties>
-        <jboss405.home>${USER_HOME}${FILE_SEPARATOR}jboss-4.0.5.GA</jboss405.home>
-        <jboss423.home>${USER_HOME}${FILE_SEPARATOR}jboss-4.2.3.GA</jboss423.home>
-        <jboss501.home>${USER_HOME}${FILE_SEPARATOR}jboss-5.0.1.GA</jboss501.home>
-
-        <jdbc.db2.server>localhost</jdbc.db2.server>
-        <jdbc.db2.port>50000</jdbc.db2.port>
-        <jdbc.db2.database>jbpmtest</jdbc.db2.database>
-        <jdbc.db2.url>jdbc:db2://${jdbc.db2.server}:${jdbc.db2.port}/${jdbc.db2.database}</jdbc.db2.url>
-        <jdbc.db2.username>jbpmtest</jdbc.db2.username>
-        <jdbc.db2.password>jbpmtest</jdbc.db2.password>
-
-        <jdbc.mssql.server>localhost</jdbc.mssql.server>
-        <jdbc.mssql.port>3918</jdbc.mssql.port>
-        <jdbc.mssql.database>jbpmtest</jdbc.mssql.database>
-        <jdbc.mssql.url>jdbc:sqlserver://${jdbc.mssql.server}:${jdbc.mssql.port};databaseName=${jdbc.mssql.database}</jdbc.mssql.url>
-        <jdbc.mssql.username>jbpmtest</jdbc.mssql.username>
-        <jdbc.mssql.password>jbpmtest</jdbc.mssql.password>
-
-        <jdbc.mysql.server>localhost</jdbc.mysql.server>
-        <jdbc.mysql.port>3306</jdbc.mysql.port>
-        <jdbc.mysql.database>jbpmtest</jdbc.mysql.database>
-        <jdbc.mysql.url>jdbc:mysql://${jdbc.mysql.server}:${jdbc.mysql.port}/${jdbc.mysql.database}</jdbc.mysql.url>
-        <jdbc.mysql.username>jbpmtest</jdbc.mysql.username>
-        <jdbc.mysql.password></jdbc.mysql.password>
-
-        <jdbc.oracle.server>localhost</jdbc.oracle.server>
-        <jdbc.oracle.port>1521</jdbc.oracle.port>
-        <jdbc.oracle.database>XE</jdbc.oracle.database>
-        <jdbc.oracle.url>jdbc:oracle:thin:@${jdbc.oracle.server}:${jdbc.oracle.port}:${jdbc.oracle.database}</jdbc.oracle.url>
-        <jdbc.oracle.username>jbpmtest</jdbc.oracle.username>
-        <jdbc.oracle.password>jbpmtest</jdbc.oracle.password>
-
-        <jdbc.postgresql.server>localhost</jdbc.postgresql.server>
-        <jdbc.postgresql.port>5432</jdbc.postgresql.port>
-        <jdbc.postgresql.database>jbpmtest</jdbc.postgresql.database>
-        <jdbc.postgresql.url>jdbc:postgresql://${jdbc.postgresql.server}:${jdbc.postgresql.port}/${jdbc.postgresql.database}</jdbc.postgresql.url>
-        <jdbc.postgresql.username>jbpmtest</jdbc.postgresql.username>
-        <jdbc.postgresql.password></jdbc.postgresql.password>
-
-        <jdbc.sybase.server>localhost</jdbc.sybase.server>
-        <jdbc.sybase.port>5000</jdbc.sybase.port>
-        <jdbc.sybase.database>jbpmtest</jdbc.sybase.database>
-        <jdbc.sybase.url>jdbc:sybase:Tds:${jdbc.sybase.server}:${jdbc.sybase.port}/${jdbc.sybase.database}</jdbc.sybase.url>
-        <jdbc.sybase.username>jbpmtest</jdbc.sybase.username>
-        <jdbc.sybase.password>jbpmtest</jdbc.sybase.password>
-        <jdbc.sybase.driver>com.sybase.jdbc3.jdbc.SybDriver</jdbc.sybase.driver>
-        <jdbc.sybase.datasource>com.sybase.jdbc3.jdbc.SybXADataSource</jdbc.sybase.datasource>
-
-        <altDeploymentRepository>repository.jboss.org::default::file:${user.home}/jbpm/repository</altDeploymentRepository>
-        <updateReleaseInfo>true</updateReleaseInfo>
-      </properties>
-    </profile>
-  </profiles>
-</profilesXml>



More information about the jbpm-commits mailing list