Author: tom.baeyens(a)jboss.com
Date: 2009-02-27 11:29:03 -0500 (Fri, 27 Feb 2009)
New Revision: 4070
Added:
jbpm4/trunk/modules/config/src/main/config/build.properties
jbpm4/trunk/modules/config/src/main/config/filter.properties
Modified:
jbpm4/trunk/modules/config/src/main/config/build.xml
jbpm4/trunk/modules/config/src/main/config/hibernate/jdbc/db2.xml
jbpm4/trunk/modules/config/src/main/config/hibernate/jdbc/mysql.xml
jbpm4/trunk/modules/config/src/main/config/hibernate/jdbc/oracle.xml
jbpm4/trunk/modules/config/src/main/config/hibernate/jdbc/postgresql.xml
jbpm4/trunk/modules/config/src/main/config/hibernate/jdbc/sybase.xml
jbpm4/trunk/modules/config/src/main/config/jboss/datasource/jbpm-hsqldb-ds.xml
jbpm4/trunk/modules/config/src/main/config/jboss/datasource/jbpm-mysql-ds.xml
jbpm4/trunk/modules/config/src/main/config/jboss/datasource/jbpm-oracle-ds.xml
jbpm4/trunk/modules/config/src/main/config/jboss/datasource/jbpm-postgresql-ds.xml
jbpm4/trunk/modules/config/src/main/config/jboss/datasource/jbpm-sybase-ds.xml
Log:
added filtering of config properties
Added: jbpm4/trunk/modules/config/src/main/config/build.properties
===================================================================
--- jbpm4/trunk/modules/config/src/main/config/build.properties
(rev 0)
+++ jbpm4/trunk/modules/config/src/main/config/build.properties 2009-02-27 16:29:03 UTC
(rev 4070)
@@ -0,0 +1,7 @@
+jbpm.config.dest.dir=../../../target/classes
+jbpm.config.hibernate.cache=hashtable
+jbpm.config.hibernate.connection.type=jdbc
+jbpm.config.hibernate.database=oracle
+ jbpm.config.hibernate.format.sql=include
+ jbpm.config.hibernate.jpdl=include
+jbpm.config.identity=include
Modified: jbpm4/trunk/modules/config/src/main/config/build.xml
===================================================================
--- jbpm4/trunk/modules/config/src/main/config/build.xml 2009-02-27 15:43:56 UTC (rev
4069)
+++ jbpm4/trunk/modules/config/src/main/config/build.xml 2009-02-27 16:29:03 UTC (rev
4070)
@@ -4,16 +4,8 @@
<property file="build.properties" />
- <!-- configurable properties -->
- <property name="jbpm.config.dest.dir"
value="../../../target/classes" />
- <property name="jbpm.config.hibernate.cache" value="hashtable"
/>
- <property name="jbpm.config.hibernate.connection.type"
value="jdbc" />
- <property name="jbpm.config.hibernate.database"
value="hsqldb.inmemory" />
- <property name="jbpm.config.hibernate.format.sql" value="include"
/>
- <property name="jbpm.config.hibernate.jpdl" value="include"
/>
- <property name="jbpm.config.identity" value="include" />
-
<target name="generate" description="generates a full jbpm
configuration">
+ <filter filtersfile="filter.properties" />
<antcall target="jbpm.cfg.xml" />
<antcall target="hibernate.mapping.files" />
<condition property="is.identity.included">
Added: jbpm4/trunk/modules/config/src/main/config/filter.properties
===================================================================
--- jbpm4/trunk/modules/config/src/main/config/filter.properties
(rev 0)
+++ jbpm4/trunk/modules/config/src/main/config/filter.properties 2009-02-27 16:29:03 UTC
(rev 4070)
@@ -0,0 +1,29 @@
+jdbc.mysql.server=localhost
+jdbc.mysql.port=3306
+jdbc.mysql.database=jbpm
+jdbc.mysql.url=jdbc:mysql://localhost:3306/jbpm
+jdbc.mysql.username=jbpm
+jdbc.mysql.password=jbpm
+
+jdbc.postgresql.server=localhost
+jdbc.postgresql.port=5432
+jdbc.postgresql.database=jbpm
+jdbc.postgresql.url=jdbc:postgresql://localhost:5432/jbpm
+jdbc.postgresql.username=jbpm
+jdbc.postgresql.password=jbpm
+
+jdbc.sybase.server=localhost
+jdbc.sybase.port=5000
+jdbc.sybase.database=jbpm
+jdbc.sybase.url=jdbc:sybase:Tds:localhost:5000/jbpm
+jdbc.sybase.username=jbpm
+jdbc.sybase.password=jbpm
+jdbc.sybase.driver=com.sybase.jdbc3.jdbc.SybDriver
+jdbc.sybase.datasource=com.sybase.jdbc3.jdbc.SybXADataSource
+
+jdbc.oracle.server=localhost
+jdbc.oracle.port=1521
+jdbc.oracle.database=XE
+jdbc.oracle.username=jbpm
+jdbc.oracle.password=jbpm
+jdbc.oracle.url=jdbc:oracle:thin:@localhost:1521:XE
Modified: jbpm4/trunk/modules/config/src/main/config/hibernate/jdbc/db2.xml
===================================================================
--- jbpm4/trunk/modules/config/src/main/config/hibernate/jdbc/db2.xml 2009-02-27 15:43:56
UTC (rev 4069)
+++ jbpm4/trunk/modules/config/src/main/config/hibernate/jdbc/db2.xml 2009-02-27 16:29:03
UTC (rev 4070)
@@ -1,5 +1,5 @@
<property name="hibernate.dialect"
value="org.hibernate.dialect.DB2Dialect" />
<property name="hibernate.connection.driver_class"
value="com.ibm.db2.jcc.DB2Driver" />
- <property name="hibernate.connection.url"
value="${jdbc.db2.url}" />
- <property name="hibernate.connection.username"
value="${jdbc.db2.username}" />
- <property name="hibernate.connection.password"
value="${jdbc.db2.password}" />
+ <property name="hibernate.connection.url"
value="@jdbc.db2.url(a)" />
+ <property name="hibernate.connection.username"
value="@jdbc.db2.username(a)" />
+ <property name="hibernate.connection.password"
value="@jdbc.db2.password(a)" />
Modified: jbpm4/trunk/modules/config/src/main/config/hibernate/jdbc/mysql.xml
===================================================================
--- jbpm4/trunk/modules/config/src/main/config/hibernate/jdbc/mysql.xml 2009-02-27
15:43:56 UTC (rev 4069)
+++ jbpm4/trunk/modules/config/src/main/config/hibernate/jdbc/mysql.xml 2009-02-27
16:29:03 UTC (rev 4070)
@@ -1,5 +1,5 @@
<property name="hibernate.dialect"
value="org.hibernate.dialect.MySQLInnoDBDialect" />
<property name="hibernate.connection.driver_class"
value="com.mysql.jdbc.Driver" />
- <property name="hibernate.connection.url"
value="${jdbc.mysql.url}" />
- <property name="hibernate.connection.username"
value="${jdbc.mysql.username}" />
- <property name="hibernate.connection.password"
value="${jdbc.mysql.password}" />
\ No newline at end of file
+ <property name="hibernate.connection.url"
value="@jdbc.mysql.url(a)" />
+ <property name="hibernate.connection.username"
value="@jdbc.mysql.username(a)" />
+ <property name="hibernate.connection.password"
value="@jdbc.mysql.password(a)" />
\ No newline at end of file
Modified: jbpm4/trunk/modules/config/src/main/config/hibernate/jdbc/oracle.xml
===================================================================
--- jbpm4/trunk/modules/config/src/main/config/hibernate/jdbc/oracle.xml 2009-02-27
15:43:56 UTC (rev 4069)
+++ jbpm4/trunk/modules/config/src/main/config/hibernate/jdbc/oracle.xml 2009-02-27
16:29:03 UTC (rev 4070)
@@ -1,6 +1,6 @@
<property name="hibernate.dialect"
value="org.hibernate.dialect.Oracle9Dialect" />
<property name="hibernate.connection.driver_class"
value="oracle.jdbc.driver.OracleDriver" />
- <property name="hibernate.connection.url"
value="${jdbc.oracle.url}" />
- <property name="hibernate.connection.username"
value="${jdbc.oracle.username}" />
- <property name="hibernate.connection.password"
value="${jdbc.oracle.password}" />
+ <property name="hibernate.connection.url"
value="@jdbc.oracle.url(a)" />
+ <property name="hibernate.connection.username"
value="@jdbc.oracle.username(a)" />
+ <property name="hibernate.connection.password"
value="@jdbc.oracle.password(a)" />
<property name="hibernate.query.substitutions" value="true 1,
false 0" />
Modified: jbpm4/trunk/modules/config/src/main/config/hibernate/jdbc/postgresql.xml
===================================================================
--- jbpm4/trunk/modules/config/src/main/config/hibernate/jdbc/postgresql.xml 2009-02-27
15:43:56 UTC (rev 4069)
+++ jbpm4/trunk/modules/config/src/main/config/hibernate/jdbc/postgresql.xml 2009-02-27
16:29:03 UTC (rev 4070)
@@ -1,5 +1,5 @@
<property name="hibernate.dialect"
value="org.hibernate.dialect.PostgreSQLDialect" />
<property name="hibernate.connection.driver_class"
value="org.postgresql.Driver" />
- <property name="hibernate.connection.url"
value="${jdbc.postgresql.url}" />
- <property name="hibernate.connection.username"
value="${jdbc.postgresql.username}" />
- <property name="hibernate.connection.password"
value="${jdbc.postgresql.password}" />
+ <property name="hibernate.connection.url"
value="@jdbc.postgresql.url(a)" />
+ <property name="hibernate.connection.username"
value="@jdbc.postgresql.username(a)" />
+ <property name="hibernate.connection.password"
value="@jdbc.postgresql.password(a)" />
Modified: jbpm4/trunk/modules/config/src/main/config/hibernate/jdbc/sybase.xml
===================================================================
--- jbpm4/trunk/modules/config/src/main/config/hibernate/jdbc/sybase.xml 2009-02-27
15:43:56 UTC (rev 4069)
+++ jbpm4/trunk/modules/config/src/main/config/hibernate/jdbc/sybase.xml 2009-02-27
16:29:03 UTC (rev 4070)
@@ -1,5 +1,5 @@
<property name="hibernate.dialect"
value="org.hibernate.dialect.SybaseDialect" />
<property name="hibernate.connection.driver_class"
value="net.sourceforge.jtds.jdbc.Driver" />
- <property name="hibernate.connection.url"
value="${jdbc.sybase.url}" />
- <property
name="hibernate.connection.username="${jdbc.sybase.username}" />
- <property name="hibernate.connection.password"
value="${jdbc.sybase.password}" />
\ No newline at end of file
+ <property name="hibernate.connection.url"
value="@jdbc.sybase.url(a)" />
+ <property
name="hibernate.connection.username="@jdbc.sybase.username(a)" />
+ <property name="hibernate.connection.password"
value="@jdbc.sybase.password(a)" />
\ No newline at end of file
Modified: jbpm4/trunk/modules/config/src/main/config/jboss/datasource/jbpm-hsqldb-ds.xml
===================================================================
---
jbpm4/trunk/modules/config/src/main/config/jboss/datasource/jbpm-hsqldb-ds.xml 2009-02-27
15:43:56 UTC (rev 4069)
+++
jbpm4/trunk/modules/config/src/main/config/jboss/datasource/jbpm-hsqldb-ds.xml 2009-02-27
16:29:03 UTC (rev 4070)
@@ -4,7 +4,7 @@
<local-tx-datasource>
<jndi-name>JbpmDS</jndi-name>
-
<connection-url>jdbc:hsqldb:${jboss.server.data.dir}${/}hypersonic${/}jbpm4DB</connection-url>
+
<connection-url>jdbc:hsqldb:@jboss.server.data.dir@@/@hypersonic@/@jbpm4DB</connection-url>
<driver-class>org.hsqldb.jdbcDriver</driver-class>
<user-name>sa</user-name>
<password></password>
Modified: jbpm4/trunk/modules/config/src/main/config/jboss/datasource/jbpm-mysql-ds.xml
===================================================================
---
jbpm4/trunk/modules/config/src/main/config/jboss/datasource/jbpm-mysql-ds.xml 2009-02-27
15:43:56 UTC (rev 4069)
+++
jbpm4/trunk/modules/config/src/main/config/jboss/datasource/jbpm-mysql-ds.xml 2009-02-27
16:29:03 UTC (rev 4070)
@@ -5,11 +5,11 @@
<jndi-name>JbpmDS</jndi-name>
<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
- <xa-datasource-property
name="ServerName">${jdbc.mysql.server}</xa-datasource-property>
- <xa-datasource-property
name="PortNumber">${jdbc.mysql.port}</xa-datasource-property>
- <xa-datasource-property
name="DatabaseName">${jdbc.mysql.database}</xa-datasource-property>
- <user-name>${jdbc.mysql.username}</user-name>
- <password>${jdbc.mysql.password}</password>
+ <xa-datasource-property
name="ServerName">@jdbc.mysql.server(a)</xa-datasource-property>
+ <xa-datasource-property
name="PortNumber">@jdbc.mysql.port(a)</xa-datasource-property>
+ <xa-datasource-property
name="DatabaseName">@jdbc.mysql.database(a)</xa-datasource-property>
+ <user-name>@jdbc.mysql.username(a)</user-name>
+ <password>@jdbc.mysql.password(a)</password>
<!-- reduce isolation from the default level (repeatable read) -->
<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
Modified: jbpm4/trunk/modules/config/src/main/config/jboss/datasource/jbpm-oracle-ds.xml
===================================================================
---
jbpm4/trunk/modules/config/src/main/config/jboss/datasource/jbpm-oracle-ds.xml 2009-02-27
15:43:56 UTC (rev 4069)
+++
jbpm4/trunk/modules/config/src/main/config/jboss/datasource/jbpm-oracle-ds.xml 2009-02-27
16:29:03 UTC (rev 4070)
@@ -18,9 +18,9 @@
<!-- uncomment to enable interleaving <interleaving/> -->
<isSameRM-override-value>false</isSameRM-override-value>
<xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
- <xa-datasource-property
name="URL">${jdbc.oracle.url}</xa-datasource-property>
- <xa-datasource-property
name="User">${jdbc.oracle.username}</xa-datasource-property>
- <xa-datasource-property
name="Password">${jdbc.oracle.password}</xa-datasource-property>
+ <xa-datasource-property
name="URL">@jdbc.oracle.url(a)</xa-datasource-property>
+ <xa-datasource-property
name="User">@jdbc.oracle.username(a)</xa-datasource-property>
+ <xa-datasource-property
name="Password">@jdbc.oracle.password(a)</xa-datasource-property>
<!-- Uses the pingDatabase method to check a connection is still valid before
handing it out from the pool -->
<!--valid-connection-checker-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleValidConnectionChecker</valid-connection-checker-class-name-->
<!-- Checks the Oracle error codes and messages for fatal errors -->
Modified:
jbpm4/trunk/modules/config/src/main/config/jboss/datasource/jbpm-postgresql-ds.xml
===================================================================
---
jbpm4/trunk/modules/config/src/main/config/jboss/datasource/jbpm-postgresql-ds.xml 2009-02-27
15:43:56 UTC (rev 4069)
+++
jbpm4/trunk/modules/config/src/main/config/jboss/datasource/jbpm-postgresql-ds.xml 2009-02-27
16:29:03 UTC (rev 4070)
@@ -5,11 +5,11 @@
<jndi-name>JbpmDS</jndi-name>
<xa-datasource-class>org.postgresql.xa.PGXADataSource</xa-datasource-class>
- <xa-datasource-property
name="ServerName">${jdbc.postgresql.server}</xa-datasource-property>
- <xa-datasource-property
name="PortNumber">${jdbc.postgresql.port}</xa-datasource-property>
- <xa-datasource-property
name="DatabaseName">${jdbc.postgresql.database}</xa-datasource-property>
- <user-name>${jdbc.postgresql.username}</user-name>
- <password>${jdbc.postgresql.password}</password>
+ <xa-datasource-property
name="ServerName">@jdbc.postgresql.server(a)</xa-datasource-property>
+ <xa-datasource-property
name="PortNumber">@jdbc.postgresql.port(a)</xa-datasource-property>
+ <xa-datasource-property
name="DatabaseName">@jdbc.postgresql.database(a)</xa-datasource-property>
+ <user-name>@jdbc.postgresql.username(a)</user-name>
+ <password>@jdbc.postgresql.password(a)</password>
<!-- disable transaction interleaving -->
<track-connection-by-tx />
Modified: jbpm4/trunk/modules/config/src/main/config/jboss/datasource/jbpm-sybase-ds.xml
===================================================================
---
jbpm4/trunk/modules/config/src/main/config/jboss/datasource/jbpm-sybase-ds.xml 2009-02-27
15:43:56 UTC (rev 4069)
+++
jbpm4/trunk/modules/config/src/main/config/jboss/datasource/jbpm-sybase-ds.xml 2009-02-27
16:29:03 UTC (rev 4070)
@@ -5,12 +5,12 @@
<xa-datasource>
<jndi-name>JbpmDS</jndi-name>
- <xa-datasource-class>${jdbc.sybase.datasource}</xa-datasource-class>
- <xa-datasource-property
name="ServerName">${jdbc.sybase.server}</xa-datasource-property>
- <xa-datasource-property
name="PortNumber">${jdbc.sybase.port}</xa-datasource-property>
- <xa-datasource-property
name="DatabaseName">${jdbc.sybase.database}</xa-datasource-property>
- <user-name>${jdbc.sybase.username}</user-name>
- <password>${jdbc.sybase.password}</password>
+ <xa-datasource-class>@jdbc.sybase.datasource(a)</xa-datasource-class>
+ <xa-datasource-property
name="ServerName">@jdbc.sybase.server(a)</xa-datasource-property>
+ <xa-datasource-property
name="PortNumber">@jdbc.sybase.port(a)</xa-datasource-property>
+ <xa-datasource-property
name="DatabaseName">@jdbc.sybase.database(a)</xa-datasource-property>
+ <user-name>@jdbc.sybase.username(a)</user-name>
+ <password>@jdbc.sybase.password(a)</password>
<!-- disable transaction interleaving -->
<track-connection-by-tx />
Show replies by date