Hello all,

I've created small patch for maven-hibernate-plugin. It adds
delimiter property to the schema-export jelly tag.

This change required using newer version of the hibernate,
so I've change hibernate version used by plugin to 2.0.3.

Best regards,
Konstantin
? .classpath
? .project
Index: plugin.jelly
===================================================================
RCS file: /home/cvspublic/maven-plugins/hibernate/plugin.jelly,v
retrieving revision 1.2
diff -u -r1.2 plugin.jelly
--- plugin.jelly        19 Aug 2003 05:09:49 -0000      1.2
+++ plugin.jelly        29 Nov 2003 23:49:50 -0000
@@ -21,6 +21,7 @@
       quiet="${maven.hibernate.quiet}"
       text="${maven.hibernate.text}"
       drop="${maven.hibernate.drop}"
+      delimiter="${maven.hibernate.delimiter}"
       outputFile="${maven.hibernate.output.file}"
       basedir="${maven.hibernate.input.dir}"
       includes="${maven.hibernate.input.includes}"
Index: plugin.properties
===================================================================
RCS file: /home/cvspublic/maven-plugins/hibernate/plugin.properties,v
retrieving revision 1.1
diff -u -r1.1 plugin.properties
--- plugin.properties   15 May 2003 13:06:26 -0000      1.1
+++ plugin.properties   29 Nov 2003 23:49:50 -0000
@@ -2,6 +2,7 @@
 maven.hibernate.quiet=yes
 maven.hibernate.text=no
 maven.hibernate.drop=no
+maven.hibernate.delimiter=
 maven.hibernate.output.dir=${maven.build.dir}/schema
 
maven.hibernate.output.file=${maven.hibernate.output.dir}/${maven.final.name}-schema.sql
 maven.hibernate.input.dir=${maven.build.dest}
Index: project.xml
===================================================================
RCS file: /home/cvspublic/maven-plugins/hibernate/project.xml,v
retrieving revision 1.17
diff -u -r1.17 project.xml
--- project.xml 10 Oct 2003 19:21:00 -0000      1.17
+++ project.xml 29 Nov 2003 23:49:50 -0000
@@ -30,7 +30,7 @@
     <dependency>
       <groupId>hibernate</groupId>
       <artifactId>hibernate</artifactId>
-      <version>2.0-beta-6</version>
+      <version>2.0.3</version>
       <type>jar</type>
     </dependency>
     <dependency>
Index: src/main/org/apache/maven/hibernate/beans/SchemaExportBean.java
===================================================================
RCS file: 
/home/cvspublic/maven-plugins/hibernate/src/main/org/apache/maven/hibernate/beans/SchemaExportBean.java,v
retrieving revision 1.1
diff -u -r1.1 SchemaExportBean.java
--- src/main/org/apache/maven/hibernate/beans/SchemaExportBean.java     15 May 2003 
13:06:27 -0000      1.1
+++ src/main/org/apache/maven/hibernate/beans/SchemaExportBean.java     29 Nov 2003 
23:49:52 -0000
@@ -90,6 +90,7 @@
    private String properties = null;
    private String config = null;
    private String outputFile = null;
+   private String delimiter = null;
    private boolean quiet = false;
    private boolean text = false;
    private boolean drop = false;
@@ -237,6 +238,20 @@
    {
       excludes = string;
    }
+   
+   /**
+    * @return
+    */
+   public String getDelimiter() {
+       return delimiter;
+   }
+
+   /**
+    * @param string
+    */
+   public void setDelimiter(String string) {
+       delimiter = string;
+   }
 
    /**
     * 
@@ -359,7 +374,7 @@
       }
       System.out.println("Output file:" + getOutputFile());
       schemaExport.setOutputFile(getOutputFile());
+      schemaExport.setDelimiter(getDelimiter());
       return schemaExport;
    }
-
 }
Index: src/main/org/apache/maven/hibernate/jelly/SchemaExportTag.java
===================================================================
RCS file: 
/home/cvspublic/maven-plugins/hibernate/src/main/org/apache/maven/hibernate/jelly/SchemaExportTag.java,v
retrieving revision 1.1
diff -u -r1.1 SchemaExportTag.java
--- src/main/org/apache/maven/hibernate/jelly/SchemaExportTag.java      15 May 2003 
13:06:25 -0000      1.1
+++ src/main/org/apache/maven/hibernate/jelly/SchemaExportTag.java      29 Nov 2003 
23:49:53 -0000
@@ -249,5 +249,14 @@
    {
       bean.setProperties(string);
    }
-
+   
+   public String getDelimiter() 
+   {
+      return bean.getDelimiter();
+   }
+   
+   public void setDelimiter(String delimiter)
+   {
+      bean.setDelimiter(delimiter); 
+   }
 }

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to