diff --git a/hibernate/src/main/org/apache/maven/hibernate/beans/SchemaExportBean.java b/hibernate/src/main/org/apache/maven/hibernate/beans/SchemaExportBean.java
index 40075650..c39f29de 100644
--- a/hibernate/src/main/org/apache/maven/hibernate/beans/SchemaExportBean.java
+++ b/hibernate/src/main/org/apache/maven/hibernate/beans/SchemaExportBean.java
@@ -39,7 +39,7 @@ import net.sf.hibernate.tool.hbm2ddl.SchemaExport;
*
*
* @author Michal Maczka
- * @version $Id: SchemaExportBean.java,v 1.6 2004/07/23 10:35:13 epugh Exp $
+ * @version $Id: SchemaExportBean.java,v 1.7 2004/07/25 13:49:38 epugh Exp $
*/
public class SchemaExportBean extends CommonOperationsBean
{
@@ -202,17 +202,16 @@ public class SchemaExportBean extends CommonOperationsBean
ClassLoader oldClassLoader = currentThread.getContextClassLoader();
try
{
- if (getConfig() == null){
- File [] baseDirs = getBaseDirs ();
- URL [] urls = new URL [baseDirs.length];
- for (int i = 0; i < urls.length; i++) {
- urls [i] = baseDirs [i].toURL ();
- }
-
- URLClassLoader newClassLoader =
- new URLClassLoader(urls, getClass().getClassLoader());
- currentThread.setContextClassLoader(newClassLoader);
- }
+ File [] baseDirs = getBaseDirs ();
+ URL [] urls = new URL [baseDirs.length];
+ for (int i = 0; i < urls.length; i++) {
+ urls [i] = baseDirs [i].toURL ();
+ }
+
+ URLClassLoader newClassLoader =
+ new URLClassLoader(urls, getClass().getClassLoader());
+ currentThread.setContextClassLoader(newClassLoader);
+
Configuration cfg = getConfiguration();
SchemaExport schemaExport = getSchemaExport(cfg);
@@ -240,7 +239,7 @@ public class SchemaExportBean extends CommonOperationsBean
if (getConfig() != null)
{
File f = new File(getConfig());
- LOG.debug("File" + f.getAbsolutePath());
+ LOG.debug("Hibernate Configuration File: " + f.getAbsolutePath());
cfg.configure(f);
}
diff --git a/hibernate/src/plugin-test/maven.xml b/hibernate/src/plugin-test/maven.xml
index 83a954dc..5b48d646 100644
--- a/hibernate/src/plugin-test/maven.xml
+++ b/hibernate/src/plugin-test/maven.xml
@@ -22,12 +22,13 @@
xmlns:maven="jelly:maven"
xmlns:x="jelly:xml">
-
+
+
@@ -37,6 +38,7 @@
+
diff --git a/hibernate/src/plugin-test/project.xml b/hibernate/src/plugin-test/project.xml
index 8e88752f..e42f5129 100644
--- a/hibernate/src/plugin-test/project.xml
+++ b/hibernate/src/plugin-test/project.xml
@@ -60,6 +60,7 @@
20030211.142705
http://jakarta.apache.org/commons/jelly/libs/xml/
+
hsqldb
@@ -68,6 +69,24 @@
jar
+
+ hibernate
+ hibernate
+ 2.1.3
+ jar
+
+
+ cglib
+ cglib
+ 2.0.2
+ jar
+
+
+ dom4j
+ dom4j
+ 1.4
+ jar
+
diff --git a/hibernate/src/plugin-test/src/main/hibernate.cfg.xml b/hibernate/src/plugin-test/src/main/hibernate.cfg.xml
index fd0a0a57..9bd7ed30 100644
--- a/hibernate/src/plugin-test/src/main/hibernate.cfg.xml
+++ b/hibernate/src/plugin-test/src/main/hibernate.cfg.xml
@@ -10,13 +10,13 @@
- oracle.jdbc.OracleDriver
+ org.hsqldb.jdbcDriver
jdbc:hsqldb:.
sa
0
false
- org.hsqldb.jdbcDriver
+ net.sf.hibernate.dialect.HSQLDialect
diff --git a/hibernate/xdocs/changes.xml b/hibernate/xdocs/changes.xml
index 077c50aa..d4919c76 100644
--- a/hibernate/xdocs/changes.xml
+++ b/hibernate/xdocs/changes.xml
@@ -25,6 +25,7 @@
+ maven-hibernate ignores the "config" attribute
maven-hibernate needs cglib when sending SQL directly to the database
Unit tests only functioned from the /src/plugin-test directory. plugin:test fails
New aggregate-mappings goal to aggregate multiple .hbm files into one file.