epugh 2004/07/25 06:49:38 Modified: hibernate/src/plugin-test/src/main hibernate.cfg.xml hibernate/src/main/org/apache/maven/hibernate/beans SchemaExportBean.java hibernate/xdocs changes.xml hibernate/src/plugin-test maven.xml project.xml Log: MPHIBERNATE-10 maven-hibernate ignores the "config" attribute Revision Changes Path 1.2 +2 -2 maven-plugins/hibernate/src/plugin-test/src/main/hibernate.cfg.xml Index: hibernate.cfg.xml =================================================================== RCS file: /home/cvs/maven-plugins/hibernate/src/plugin-test/src/main/hibernate.cfg.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- hibernate.cfg.xml 23 Jul 2004 10:35:13 -0000 1.1 +++ hibernate.cfg.xml 25 Jul 2004 13:49:38 -0000 1.2 @@ -10,13 +10,13 @@ <session-factory> - <property name="connection.driver_class">oracle.jdbc.OracleDriver</property> + <property name="connection.driver_class">org.hsqldb.jdbcDriver</property> <property name="connection.url">jdbc:hsqldb:.</property> <property name="connection.username">sa</property> <property name="connection.password"></property> <property name="connection.pool_size">0</property> <property name="show_sql">false</property> - <property name="dialect">org.hsqldb.jdbcDriver</property> + <property name="dialect">net.sf.hibernate.dialect.HSQLDialect</property> <mapping resource="org/apache/maven/hibernate/Item.hbm.xml"/> 1.7 +12 -13 maven-plugins/hibernate/src/main/org/apache/maven/hibernate/beans/SchemaExportBean.java Index: SchemaExportBean.java =================================================================== RCS file: /home/cvs/maven-plugins/hibernate/src/main/org/apache/maven/hibernate/beans/SchemaExportBean.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- SchemaExportBean.java 23 Jul 2004 10:35:13 -0000 1.6 +++ SchemaExportBean.java 25 Jul 2004 13:49:38 -0000 1.7 @@ -202,17 +202,16 @@ 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 @@ if (getConfig() != null) { File f = new File(getConfig()); - LOG.debug("File" + f.getAbsolutePath()); + LOG.debug("Hibernate Configuration File: " + f.getAbsolutePath()); cfg.configure(f); } 1.19 +1 -0 maven-plugins/hibernate/xdocs/changes.xml Index: changes.xml =================================================================== RCS file: /home/cvs/maven-plugins/hibernate/xdocs/changes.xml,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- changes.xml 23 Jul 2004 10:02:16 -0000 1.18 +++ changes.xml 25 Jul 2004 13:49:38 -0000 1.19 @@ -25,6 +25,7 @@ </properties> <body> <release version="1.2-SNAPSHOT" date="in CVS"> + <action dev="epugh" type="fix" issue="MPHIBERNATE-10" due-to="Henning Schmiedehausen">maven-hibernate ignores the "config" attribute</action> <action dev="epugh" type="fix" issue="MPHIBERNATE-11" due-to="Henning Schmiedehausen">maven-hibernate needs cglib when sending SQL directly to the database</action> <action dev="epugh" type="fix" issue="MPHIBERNATE-7" due-to="Dion Gillard">Unit tests only functioned from the /src/plugin-test directory. plugin:test fails</action> <action dev="epugh" type="add" issue="MPHIBERNATE-6" due-to="Alex Shnyderman">New aggregate-mappings goal to aggregate multiple .hbm files into one file.</action> 1.5 +3 -1 maven-plugins/hibernate/src/plugin-test/maven.xml Index: maven.xml =================================================================== RCS file: /home/cvs/maven-plugins/hibernate/src/plugin-test/maven.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- maven.xml 23 Jul 2004 10:35:13 -0000 1.4 +++ maven.xml 25 Jul 2004 13:49:38 -0000 1.5 @@ -22,12 +22,13 @@ xmlns:maven="jelly:maven" xmlns:x="jelly:xml"> - <goal name="testPlugin" prereqs="test-hibernate-schema-export-properties,test-hibernate-aggregate-mappings"> + <goal name="testPlugin" prereqs="test-hibernate-schema-export-properties,test-hibernate-schema-export-configuration,test-hibernate-aggregate-mappings"> <attainGoal name="clean"/> </goal> <goal name="test-hibernate-schema-export-properties"> <j:set var="maven.hibernate.properties" value="${basedir}/src/main/hibernate.properties" /> + <attainGoal name="clean"/> <attainGoal name="jar"/> <attainGoal name="hibernate:schema-export"/> @@ -37,6 +38,7 @@ <goal name="test-hibernate-schema-export-configuration"> <j:set var="maven.hibernate.config" value="${basedir}/target/classes/hibernate.cfg.xml" /> + <attainGoal name="clean"/> <attainGoal name="jar"/> <attainGoal name="hibernate:schema-export"/> 1.3 +19 -0 maven-plugins/hibernate/src/plugin-test/project.xml Index: project.xml =================================================================== RCS file: /home/cvs/maven-plugins/hibernate/src/plugin-test/project.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- project.xml 2 Jul 2004 07:32:53 -0000 1.2 +++ project.xml 25 Jul 2004 13:49:38 -0000 1.3 @@ -60,6 +60,7 @@ <version>20030211.142705</version> <url>http://jakarta.apache.org/commons/jelly/libs/xml/</url> </dependency> + <dependency> <groupId>hsqldb</groupId> @@ -68,6 +69,24 @@ <type>jar</type> </dependency> + <dependency> + <groupId>hibernate</groupId> + <artifactId>hibernate</artifactId> + <version>2.1.3</version> + <type>jar</type> + </dependency> + <dependency> + <groupId>cglib</groupId> + <artifactId>cglib</artifactId> + <version>2.0.2</version> + <type>jar</type> + </dependency> + <dependency> + <groupId>dom4j</groupId> + <artifactId>dom4j</artifactId> + <version>1.4</version> + <type>jar</type> + </dependency> </dependencies> <build>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]