Sorry, I figured it out.  It is wierd that after you manually execute
"mvn hibernate3:hbm2ddl" that it works.  I corrected my pom and now
everything works.

Here's what I had:

           <plugin>
               <groupId>org.codehaus.mojo</groupId>
               <artifactId>hibernate3-maven-plugin</artifactId>
               <version>2.0-SNAPSHOT</version>
               <configuration>
                   <components>
                       <component>
                           <name>hbm2ddl</name>
                       </component>
                   </components>
                   <componentProperties>
                       <jdk5>true</jdk5>
                       <!--scan-jars>true</scan-jars-->
                   </componentProperties>
               </configuration>
               <executions>
                   <execution>
                       <phase>test-compile</phase>
                       <goals>
                           <goal>hbm2ddl</goal>
                       </goals>
                   </execution>
               </executions>
               <dependencies>
                   <dependency>
                       <groupId>${jdbc.groupId}</groupId>
                       <artifactId>${jdbc.artifactId}</artifactId>
                       <version>${jdbc.version}</version>
                   </dependency>
               </dependencies>
           </plugin>

Changing it to the following solved the problem:

           <plugin>
               <groupId>org.codehaus.mojo</groupId>
               <artifactId>hibernate3-maven-plugin</artifactId>
               <version>2.0-SNAPSHOT</version>
               <configuration>
                   <components>
                       <component>
                           <name>hbm2ddl</name>

<implementation>annotationconfiguration</implementation>
                       </component>
                   </components>
                   <componentProperties>
                       <jdk5>true</jdk5>

<propertyfile>target/classes/jdbc.properties</propertyfile>
                   </componentProperties>
               </configuration>
               <executions>
                   <execution>
                       <phase>test-compile</phase>
                       <goals>
                           <goal>hbm2ddl</goal>
                       </goals>
                   </execution>
               </executions>
               <dependencies>
                   <dependency>
                       <groupId>${jdbc.groupId}</groupId>
                       <artifactId>${jdbc.artifactId}</artifactId>
                       <version>${jdbc.version}</version>
                   </dependency>
               </dependencies>
           </plugin>

BTW, what's the best phase to execute this plugin during?  I'd like to
skip it when running mvn with -Dmaven.test.skip=true.

Thanks,

Matt

On 1/5/07, Johann Reyes <[EMAIL PROTECTED]> wrote:
Hello Matt

That's weird, from where I can download the code that's being run?

Regards

Johann Reyes

-----Original Message-----
From: Matt Raible [mailto:[EMAIL PROTECTED]
Sent: Friday, January 05, 2007 7:29 PM
To: [email protected]
Subject: [mojo-dev] Hibernate 3 Plugin doesn't fire sometimes

I'm having a weird issue with the Hibernate plugin (2.0-SNAPSHOT)
that's been reported by a few other folks using AppFuse.

When creating a new project using our archetypes, the first time you
run "mvn jetty:run-war", it doesn't fire "hibernate3:hbm2ddl".
However, if you manually run "mvn hibernate3:hbm2ddl", it runs after
that.

Any ideas?

Thanks,

Matt

--
http://raibledesigns.com

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

    http://xircles.codehaus.org/manage_email




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

    http://xircles.codehaus.org/manage_email




--
http://raibledesigns.com

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

   http://xircles.codehaus.org/manage_email

Reply via email to