Dear hausemates,

Thanks for the many helpful suggestions on my problem. Here is my
findings...

First, I am not generating DDL from database as someone thought.
I am generating hibernate mappings from XML Schema using hyperjaxb2 (way
cool tool).
I then wish to use hibernate3:ddl2hbm goal to generate DDL to a file if
so needed.
My source is .hbm.xml files generated by hyperjaxb2 and my desired
target is an sql file
with DDL statements.

Changing the  outputfilename as Johann suggested had no impact other
than moving the location of the empty file that was generated.
It was still empty.

Adding " <filepattern>**/*hbm.xml</filepattern>" as Mike suggested did
not have any noticeable impact.
Also it shoudl be noted that my hibernate.xfg.xml file already was
referencing all my hbm files:

<configurationfile>target/jaxb-source/hibernate.cfg.xml</configurationfile>

Here is what it looked like....

<hibernate-configuration>
   <session-factory>
      <mapping resource="x.y.z/FooType.hbm.xml"/>
 ...
</hibernate-configuration>

Any other ideas? Does my log file with debug output in previous email
have any clues?

Thanks very much for your help.

Mike Ball wrote:
> I think you need to specify your hbms, this works for me, notice the
> <filepattern>:
>          <plugin>
>            <groupId>org.codehaus.mojo</groupId>
>            <artifactId>hibernate3-maven-plugin</artifactId>
>            <version>2.0-SNAPSHOT</version>
>            <configuration>
>              <components>
>                <component>
>                  <name>hbm2ddl</name>
>                  <implementation>configuration</implementation>
>                </component>
>              </components>
>              <componentProperties>
>                <drop>true</drop>
>
> <propertyfile>src/main/resources/database.properties</propertyfile>
>                <outputfilename>/target/schema.sql</outputfilename>
>                <export>false</export>
>                <filepattern>**/*hbm.xml</filepattern>
>              </componentProperties>
>            </configuration>
>          </plugin>
>
> On 2/22/07, Farrukh S. Najmi <[EMAIL PROTECTED]> wrote:
>>
>> I am having no luck trying to generate DDL from my hbm files using the
>> hibernate3 plugin.
>> Attached is my pom file (which also uses hyperjaxb2 plugin).
>>
>> I run hibernate3:hbm2ddl goal as follows:
>>
>>     mvn -e --debug hibernate3:hbm2ddl
>>
>> I saved the output and attached it here as hb.log
>>
>> The result is that there is no sql file ouput other than the empty file:
>>
>> ./target/hibernate3/sql/target/schema.sql
>>
>> I was unable to find a solution to this in the archives. Thanks for your
>> help.
>>
>> -- 


-- 
Regards,
Farrukh

Web: http://www.wellfleetsoftware.com



---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to