[seam-commits] Seam SVN: r10165 - in trunk/seam-gen: ide-project-files/idea and 1 other directory.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Sat Mar 14 03:34:37 EDT 2009


Author: dan.j.allen
Date: 2009-03-14 03:34:37 -0400 (Sat, 14 Mar 2009)
New Revision: 10165

Modified:
   trunk/seam-gen/build.xml
   trunk/seam-gen/ide-project-files/idea/project.ipr
Log:
Set the encoded database password and unique connection ID in IDEA project file


Modified: trunk/seam-gen/build.xml
===================================================================
--- trunk/seam-gen/build.xml	2009-03-14 07:33:49 UTC (rev 10164)
+++ trunk/seam-gen/build.xml	2009-03-14 07:34:37 UTC (rev 10165)
@@ -24,7 +24,10 @@
     </condition>
 
     <property file="${seam-gen.properties}"/>
+    <!-- set property defaults for backwards compatibility -->
+    <property name="jboss.domain" value="default"/>
     <property name="glassfish.home" value=""/>
+
     <import file="${seam.dir}/build/common.build.xml"/>
 
     <target name="init">
@@ -61,6 +64,14 @@
         <taskdef name="pathFixer"
             classname="org.jboss.seam.tool.FixPathTask"
             classpathref="seam-gen.lib.path"/>
+
+        <taskdef name="encodePassword"
+            classname="org.jboss.seam.tool.EncodePasswordTask"
+            classpathref="seam-gen.lib.path"/>
+
+        <taskdef name="randomUUID"
+            classname="org.jboss.seam.tool.RandomUUIDTask"
+            classpathref="seam-gen.lib.path"/>
     </target>
 
     <target name="init-properties" depends="init">
@@ -69,6 +80,8 @@
         <packageDirectory property="model.dir" package="main/${model.package}"/>
         <packageDirectory property="test.dir" package="test/${test.package}"/>
         <pathFilename property="driver.file" path="${driver.jar}"/>
+        <encodePassword property="hibernate.connection.password.encoded" password="${hibernate.connection.password}"/>
+        <randomUUID property="hibernate.connection.uuid"/>
 
         <!-- we don't want create because that will destroy their database on the next deploy -->
         <condition property="hibernate.hbm2ddl.auto" value="update">
@@ -141,6 +154,8 @@
             <filter token="dataSourceClass" value="${hibernate.connection.dataSource_class}"/>
             <filter token="username" value="${hibernate.connection.username}"/>
             <filter token="password" value="${hibernate.connection.password}"/>
+            <filter token="encodedPassword" value="${hibernate.connection.password.encoded}"/>
+            <filter token="connectionUUID" value="${hibernate.connection.uuid}"/>
             <filter token="catalogProperty" value="${catalog.property}"/>
             <filter token="schemaProperty" value="${schema.property}"/>
             <filter token="hibernate.dialect" value="${hibernate.dialect}"/>

Modified: trunk/seam-gen/ide-project-files/idea/project.ipr
===================================================================
--- trunk/seam-gen/ide-project-files/idea/project.ipr	2009-03-14 07:33:49 UTC (rev 10164)
+++ trunk/seam-gen/ide-project-files/idea/project.ipr	2009-03-14 07:34:37 UTC (rev 10165)
@@ -36,10 +36,10 @@
       <option name="DATABASE_URL" value="@jdbcUrl@" />
       <option name="DRIVER_PATH" />
       <option name="DATBASE_USERNAME" value="@username@" />
-      <option name="ENCODED_DATABASE_PASSWORD" value="" />
+      <option name="ENCODED_DATABASE_PASSWORD" value="@encodedPassword@" />
       <option name="DEFAULT_SCHEMA_NAME" />
       <option name="TABLE_PATTERN" value="" />
-      <option name="UUID" value="86c824fb-f41b-4fd1-986c-be634e7b9cfc" />
+      <option name="UUID" value="@connectionUUID@" />
       <option name="NAME" value="@projectName at Datasource" />
       <libraries>
         <library>




More information about the seam-commits mailing list