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]