In my situation this is a sample where I create the hibernate.cfg.xml and 
class.hbm.xml from the database therefore I want to create the classes from the 
class.hbm.xml files.
   
  Dave
  

Srepfler Srgjan <[EMAIL PROTECTED]> wrote:
  Is the project compiled before the hibernate plugin kicks in? I do a mvn 
package before I use the hibernate plugin so that the classes are 
compiled, come to think, perhaps I should bind it to the compile phase? 
Hope it's your case.
Srgjan

David Ryan wrote:
>
> No luck with: It does and has always created the cfg.xml and the 
> classname.hbm.xml files correctly just not the source code.
>
> 
>
> 

>
> 
> org.codehaus.mojo
>
> 
> hibernate3-maven-plugin
>
> 
> 2.0-SNAPSHOT
>
> 
>
> 
> 
>
> 
> 
>
> 
> hbm2cfgxml
>
> 
> src/main/resources/
>
> 
> 
>
> 
> 
>
> 
> hbm2hbmxml
>
> 
> src/main/java/
>
> 
> 
>
> 
> 
>
> 
> hbm2java
>
> 
> src/main/java/
>
> 
> 
>
> 
> 
>
> 
> 
>
> 
> true
>
> 
> 
jdbc.properties

>
> 
> src/main/resources/hibernate.cfg.xml
>
> 
> true
>
> 
> 
com.raytheon.model

>
> 
> FTEUSER
>
> 
> 
> maven.dependency.classpath
>
> 
> 
>
> 
> 
>
> 
> 
>
> 
> 
>
> 
>
> 
>
> 
>
> 
> generate-resources
>
> 
> 
generate-resources

>
> 
>
> 
> hbm2cfgxml
>
> 
> hbm2hbmxml
>
> 
>
> 
>
> 
>
> 
> process-resources 
>
> 
> 
process-resources

>
> 
>
> 
> hbm2java
>
> 
>
> 
>
> 
> 
>
> 
>
> 
>
> 
> ${jdbc.groupId}
>
> 
> ${jdbc.artifactId}
>
> 
> ${jdbc.version}
>
> 
>
> 
>
> 
> log4j
>
> 
> log4j
>
> 
> 1.2.11
>
> 
> 
>
> 
> 
>
> 

>
> 

>
> 
>
> [INFO] [resources:resources]
>
> [INFO] Using default encoding to copy filtered resources.
>
> [INFO] [hibernate3:hbm2java {execution: process-resources}]
>
> [INFO] using annotationconfiguration task.
>
> [INFO] Configuration XML file loaded: 
> C:\HelloWorldRev\src\main\resources\hibernate.cfg.xml
>
> [INFO] Configuration XML file loaded: 
> C:\HelloWorldRev\src\main\resources\hibernate.cfg.xml
>
> [INFO] 
> ------------------------------------------------------------------------
>
> [ERROR] FATAL ERROR
>
> [INFO] 
> ------------------------------------------------------------------------
>
> [INFO] Unable to load class declared as > 
> class="com.raytheon.model.Messages"/> in the configuration:
>
> [INFO] 
> ------------------------------------------------------------------------
>
> [INFO] Trace
>
> org.hibernate.MappingException: Unable to load class declared as 
> in the configuration
>
> :
>
> at 
> org.hibernate.cfg.AnnotationConfiguration.parseMappingElement(AnnotationConfiguration.java:545)
>
> at 
> org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1479)
>
> at 
> org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1458)
>
> at 
> org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1432)
>
> at 
> org.hibernate.cfg.Configuration.configure(Configuration.java:1386)
>
> at 
> org.codehaus.mojo.hibernate3.configuration.AbstractComponentConfiguration.doConfiguration(AbstractComponentConfiguration.
>
> java:74)
>
> at 
> org.codehaus.mojo.hibernate3.configuration.AbstractComponentConfiguration.getConfiguration(AbstractComponentConfiguration
>
> .java:37)
>
> at 
> org.codehaus.mojo.hibernate3.HibernateExporterMojo.configureExporter(HibernateExporterMojo.java:172)
>
> at 
> org.codehaus.mojo.hibernate3.exporter.Hbm2JavaGeneratorMojo.configureExporter(Hbm2JavaGeneratorMojo.java:69)
>
> at 
> org.codehaus.mojo.hibernate3.HibernateExporterMojo.doExecute(HibernateExporterMojo.java:227)
>
> at 
> org.codehaus.mojo.hibernate3.HibernateExporterMojo.execute(HibernateExporterMojo.java:133)
>
> at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
>
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
>
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
>
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
>
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
>
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
>
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
>
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
>
> at 
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>
> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>
> at 
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>
> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>
> Caused by: java.lang.ClassNotFoundException: com.raytheon.model.Messages
>
> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>
> at java.security.AccessController.doPrivileged(Native Method)
>
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>
> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>
> at 
> org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
>
> at 
> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
>
> at 
> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274)
>
> at 
> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274)
>
> at 
> org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
>
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>
> at java.lang.Class.forName0(Native Method)
>
> at java.lang.Class.forName(Class.java:164)
>
> at 
> org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:100)
>
> at 
> org.hibernate.cfg.AnnotationConfiguration.parseMappingElement(AnnotationConfiguration.java:542)
>
> ... 28 more
>
> [INFO] 
> ------------------------------------------------------------------------
>
> [INFO] Total time: 11 seconds
>
> [INFO] Finished at: Fri Jan 05 08:46:47 PST 2007
>
> [INFO] Final Memory: 6M/12M
>
> 
>
> 
>
> *From:* Johann Reyes [mailto:[EMAIL PROTECTED]
> *Sent:* Friday, January 05, 2007 7:58 AM
> *To:* [email protected]
> *Subject:* RE: [mojo-user] hibernate3 plugin exception
>
> 
>
> Hello Dave
>
> 
>
> Try this:
>
> 
>
> 
>
> 
>
> 
generate-resources

>
> 
>
> hbm2cfgxml
>
> hbm2hbmxml
>
> 
>
> 
>
> 
>
> 
process-resources

>
> 
>
> hbm2java
>
> 
>
> 
>
> 
>
> 
>
> You have to verify that your hbm.xml files get generated and then your 
> .java files get generated.
>
> 
>
> Regards
>
> 
>
> Johann Reyes
>
> 
>
> ------------------------------------------------------------------------
>
> *From:* David Ryan [mailto:[EMAIL PROTECTED]
> *Sent:* Friday, January 05, 2007 10:38 AM
> *To:* [email protected]
> *Subject:* RE: [mojo-user] hibernate3 plugin exception
>
> 
>
> Unfortunately I still get the following exception:
>
> 
>
> [INFO] [hibernate3:hbm2java {execution: default}]
>
> [INFO] using annotationconfiguration task.
>
> [INFO] Configuration XML file loaded: 
> C:\HelloWorldRev\src\main\resources\hibernate.cfg.xml
>
> [INFO] Configuration XML file loaded: 
> C:\HelloWorldRev\src\main\resources\hibernate.cfg.xml
>
> [INFO] 
> ------------------------------------------------------------------------
>
> [ERROR] FATAL ERROR
>
> [INFO] 
> ------------------------------------------------------------------------
>
> [INFO] Unable to load class declared as > 
> class="com.raytheon.model.Messages"/> in the configuration:
>
> [INFO] 
> ------------------------------------------------------------------------
>
> [INFO] Trace
>
> org.hibernate.MappingException: Unable to load class declared as 
> in the configuration
>
> :
>
> at 
> org.hibernate.cfg.AnnotationConfiguration.parseMappingElement(AnnotationConfiguration.java:545)
>
> at 
> org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1479)
>
> at 
> org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1458)
>
> at 
> org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1432)
>
> at 
> org.hibernate.cfg.Configuration.configure(Configuration.java:1386)
>
> at 
> org.codehaus.mojo.hibernate3.configuration.AbstractComponentConfiguration.doConfiguration(AbstractComponentConfiguration.
>
> java:74)
>
> at 
> org.codehaus.mojo.hibernate3.configuration.AbstractComponentConfiguration.getConfiguration(AbstractComponentConfiguration
>
> .java:37)
>
> at 
> org.codehaus.mojo.hibernate3.HibernateExporterMojo.configureExporter(HibernateExporterMojo.java:172)
>
> at 
> org.codehaus.mojo.hibernate3.exporter.Hbm2JavaGeneratorMojo.configureExporter(Hbm2JavaGeneratorMojo.java:69)
>
> at 
> org.codehaus.mojo.hibernate3.HibernateExporterMojo.doExecute(HibernateExporterMojo.java:227)
>
> at 
> org.codehaus.mojo.hibernate3.HibernateExporterMojo.execute(HibernateExporterMojo.java:133)
>
> at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
>
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
>
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
>
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
>
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
>
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
>
> at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
>
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
>
> at 
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>
> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>
> at 
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>
> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>
> Caused by: java.lang.ClassNotFoundException: com.raytheon.model.Messages
>
> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>
> at java.security.AccessController.doPrivileged(Native Method)
>
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>
> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>
> at 
> org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
>
> at 
> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
>
> at 
> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274)
>
> at 
> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274)
>
> at 
> org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
>
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>
> at java.lang.Class.forName0(Native Method)
>
> at java.lang.Class.forName(Class.java:164)
>
> at 
> org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:100)
>
> at 
> org.hibernate.cfg.AnnotationConfiguration.parseMappingElement(AnnotationConfiguration.java:542)
>
> ... 28 more
>
> [INFO] 
> ------------------------------------------------------------------------
>
> [INFO] Total time: 15 seconds
>
> [INFO] Finished at: Fri Jan 05 07:36:42 PST 2007
>
> [INFO] Final Memory: 6M/12M
>
> 
>
> 
>
> *From:* Johann Reyes [mailto:[EMAIL PROTECTED]
> *Sent:* Friday, January 05, 2007 6:30 AM
> *To:* [email protected]
> *Subject:* RE: [mojo-user] hibernate3 plugin exception
>
> 
>
> Hello Dave
>
> 
>
> Try changing the phase from compile to process-resources and see how 
> it goes
>
> 
>
> Regards
>
> 
>
> Johann Reyes
>
> 
>
> ------------------------------------------------------------------------
>
> *From:* David Ryan [mailto:[EMAIL PROTECTED]
> *Sent:* Friday, January 05, 2007 6:02 AM
> *To:* [email protected]
> *Subject:* RE: [mojo-user] hibernate3 plugin exception
>
> 
>
> This is what I have now:
>
> 
>
> 

>
> 
> org.codehaus.mojo
>
> 
> hibernate3-maven-plugin
>
> 
> 2.0-SNAPSHOT
>
> 
>
> 
> 
>
> 
> 
>
> 
> hbm2cfgxml
>
> 
> src/main/resources/
>
> 
> 
>
> 
> 
>
> 
> hbm2hbmxml
>
> 
> src/main/java/
>
> 
> 
>
> 
> 
>
> 
> hbm2java
>
> 
> src/main/java/
>
> 
> 
>
> 

=== message truncated ===



Go gcoinne Dia thu 
Dave

Reply via email to