Konstantin, Did your use of the Ant task include using a hibernate.cfg.xml file instead of .properties? I have spent some more time struggling with this, and I think I need to go back to learning about ClassLoaders... I thought it would be simple, but, apparently not!
ERic > -----Original Message----- > From: Konstantin Shaposhnikov [mailto:[EMAIL PROTECTED] > Sent: Thursday, June 24, 2004 12:23 AM > To: Maven Developers List > Subject: Re: Hibernate plugin use Ant task instead of custom integration > > > On 18:15 Wed 23 Jun , Eric Pugh wrote: > > Argh... You were right about classloader hell.. I was able > quite quickly > > to swap it to use the Hibernate SchemaExportTask with a > .properties file. > > However, attempting to get the right mix of classpath's etc to get > > SchemaExportTask to work with .cfg.xml configuration file has > been a very > > frustrating day! I was able to create a build.xml that worked with a > > .cfg.xml and .properties file, but converting that into the plugin.jelly > > just never worked. > > To say the trueth I get classloader errors when using original > maven-hibernate-plugin and start to use ant task to avoid them. > > > > > I have been able to add a src/plugin-test project that validates things > > work, which pretty much means only with a .properties file. I > tried writing > > a unit test to load up the SchemaExportBean and use it via a > .properties or > > .cfg.xml but no joy. > > > > So, at this point, I do have my nice little /src/plugin-test to > contribute. > > However, is there any feeling on committing the Ant task instead of the > > custom integration or not? Right now the Ant task version does > the same as > > the custom integration, and neither seems to deal with a .cfg.xml > > configuration file. > > I think that using ant task is much more simpler solution. > > To support schema-export task we need to create bean that simply > duplicates all properties of ScemaExportTask. If for example > Hibernate team add new option to this Task, with custom integration > we need to add this property to bean that used from jelly and to > plugin.jelly file. If we will use ant task, than much more less changes > will be required. > > > > > Opinions? > > About m2. I don't now much about it, but I think that it will > definitly needs some plugin that works as wrapper for ant task, > because a lot of ant tasks already exists, and it would be nice > if they will be supported without significant efforts. > > > > > Eric > > > > Best regards, > Konstantin. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]