<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="https://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Re: Hibernate tools for Hibernate 4.x
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="https://community.jboss.org/people/marcelstoer">Marcel Stör</a> in <i>JBoss Tools</i> - <a href="https://community.jboss.org/message/753305#753305">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>Never mind...</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>My findings:</p><ul><li style="text-align: start;">Building 4.0.0 SNAPSHOT myself sort-of work (odd dependencies to Eclipse stuff not in Maven Central).</li><li style="text-align: start;">Using the manually built 4.0.0 SNAPSHOT in my own Maven build to run hbm2ddl failed with some Ant errors. I suspected Ant version conflicts (two different Ant versions in classpath). Specifically excluding Ant from the 4.0.0 SNAPSHOT dependency yielded no sensible result. The build didn't fail but no DDL was produced.</li><li style="text-align: start;">I had to revert all my changes and re-add the <span style="font-family: courier new,courier;">@Type </span>annotations :-( I realized that hbm2ddl run from Hibernate tools during a Maven build can never do without because there's nothing there that would populate the type registry (equivalent to what Usertype does when the app runs).</li></ul><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="text-align: start;">All in all several wasted hours just to realize that Hibernate 4 auto-registration is cool but useless if you still depend on hbm2ddl during Maven build.</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="https://community.jboss.org/message/753305#753305">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Tools at <a href="https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2128">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>