Hi
I am using maven 1.0RC1 and
maven-hibernate-plugin-1.0-SNAPHOT and trying to
generate the ddl script for hsqldb. However, I am
getting the following error when I try to execute
�maven.bat �debug hibernate:schema-export�
Root cause
java.lang.NoClassDefFoundError:
org/springframework/orm/hibernate/support/HibernateDaoSupport
I have checked {user.home}/.maven repository has the
spring jar file which does have the class file
org/springframework/orm/hibernate/support/HibernateDaoSupport.class
BTW maven-hibernate-plugin-1.0-SNAPHOT\project.xml has
the following spring dependency
<dependency>
<id>spring</id>
<version>1.0-M2</version>
</dependency>
Any help would be greatly appreciated.
Thanks
Ramana
Debug log
=========
__ __
| \/ |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \ ~ intelligent projects ~
|_| |_\__,_|\_/\___|_||_| v. 1.0-rc1-SNAPSHOT
[DEBUG] Adding reference: maven.dependency.classpath
-> C:\Documents and
Settings\rramachandran.CORP\.maven\repository\hsqldb\jars\hsqldb-1.7.1.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\hibernate\jars\hibernate-2.0.3.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\hibernate\jars\hibernate-tools-2.0.2.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\odmg\jars\odmg-3.0.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\cglib\jars\cglib-1.0.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\dom4j\jars\dom4j-1.4.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-beanutils\jars\commons-beanutils-1.6.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-collections\jars\commons-collections-2.1.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-dbcp\jars\commons-dbcp-1.1.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-lang\jars\commons-lang-1.0.1.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-logging\jars\commons-logging-1.0.3.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-pool\jars\commons-pool-1.1.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\xalan\jars\xalan-2.4.1.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\xerces\jars\xerces-2.4.0.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\xml-apis\jars\xml-apis-1.0.b2.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\jdom\jars\jdom-b8.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\spring\jars\spring-1.0-M2.jar
[available] [VERBOSE] Found: src\java
[available] [VERBOSE] Found: src\test
[DEBUG] Adding reference: maven-classpath ->
[DEBUG] Adding reference: maven.compile.src.set ->
[DEBUG] Adding reference: maven.test.compile.src.set
->
[DEBUG] Adding reference: maven.dependency.classpath
-> C:\Documents and
Settings\rramachandran.CORP\.maven\repository\hibernate\jars\hibernate-2.0.3.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\ant\jars\ant-1.5.3-1.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-jelly\jars\commons-jelly-20030902.160215.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-lang\jars\commons-lang-1.0.1.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-beanutils\jars\commons-beanutils-1.6.1.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-dbcp\jars\commons-dbcp-1.0-dev.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-collections\jars\commons-collections-2.1.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-logging\jars\commons-logging-1.0.3.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-pool\jars\commons-pool-1.0.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\log4j\jars\log4j-1.2.8.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\xml-apis\jars\xml-apis-1.0.b2.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\xerces\jars\xerces-2.4.0.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\odmg\jars\odmg-3.0.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\dom4j\jars\dom4j-1.4-dev-8.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\spring\jars\spring-1.0-M2.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\jdom\jars\jdom-b8.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\cglib\jars\cglib-1.0.jar
[DEBUG] Adding reference: maven-classpath ->
[DEBUG] Adding reference: maven.compile.src.set ->
[DEBUG] Adding reference: maven.test.compile.src.set
->
>hibernate:init:
hibernate:schema-export:
[echo] Exporting Hibernate Schema file
[echo]
basedir=C:\eclipse_3_0M4\workspace\ContactManagementSystem
file:/C:/eclipse_3_0M4/workspace/ContactManagementSystem/target/classes/
Excludes:
Includes:**/*.hbm.xml
Base
dir:C:\eclipse_3_0M4\workspace\ContactManagementSystem/target/classes
BUILD FAILED
File...... file:/C:/Documents and
Settings/rramachandran.CORP/.maven/plugins/maven-hibernate-plugin-1.0-SNAPHOT/
Element... h:schema-export
Line...... 28
Column.... 53
org/springframework/orm/hibernate/support/HibernateDaoSupport
com.werken.werkz.UnattainableGoalException: Unable to
obtain goal [hibernate:schema-export] --
file:/C:/Documents and
Settings/rramachandran.CORP/.maven/plugins/maven-hibernate-plugin-1.0-SNAPHOT/:28:53:
<h:schema-export>
org/springframework/orm/hibernate/support/HibernateDaoSupport
at com.werken.werkz.Goal.fire(Goal.java:646)
at com.werken.werkz.Goal.attain(Goal.java:575)
at
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448)
at
org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
at org.apache.maven.cli.App.doMain(App.java:543)
at org.apache.maven.cli.App.main(App.java:1109)
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:324)
at
com.werken.forehead.Forehead.run(Forehead.java:551)
at
com.werken.forehead.Forehead.main(Forehead.java:581)
org.apache.commons.jelly.JellyTagException:
file:/C:/Documents and
Settings/rramachandran.CORP/.maven/plugins/maven-hibernate-plugin-1.0-SNAPHOT/:28:53:
<h:schema-export>
org/springframework/orm/hibernate/support/HibernateDaoSupport
at
org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:702)
at
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:296)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
at
com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448)
at
org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
at org.apache.maven.cli.App.doMain(App.java:543)
at org.apache.maven.cli.App.main(App.java:1109)
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:324)
at
com.werken.forehead.Forehead.run(Forehead.java:551)
at
com.werken.forehead.Forehead.main(Forehead.java:581)
Caused by: java.lang.NoClassDefFoundError:
org/springframework/orm/hibernate/support/HibernateDaoSupport
at java.lang.ClassLoader.defineClass0(Native Method)
at
java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at
java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
at
java.net.URLClassLoader.access$100(URLClassLoader.java:54)
at
java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.AccessController.doPrivileged(Native
Method)
at
java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at
java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at
java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
at java.lang.ClassLoader.defineClass0(Native Method)
at
java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at
java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
at
java.net.URLClassLoader.access$100(URLClassLoader.java:54)
at
java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.AccessController.doPrivileged(Native
Method)
at
java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at
java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at
java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at
net.sf.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:265)
at
net.sf.hibernate.cfg.Binder.bindClass(Binder.java:73)
at
net.sf.hibernate.cfg.Binder.bindRootClass(Binder.java:165)
at
net.sf.hibernate.cfg.Binder.bindRoot(Binder.java:1095)
at
net.sf.hibernate.cfg.Configuration.add(Configuration.java:230)
at
net.sf.hibernate.cfg.Configuration.addFile(Configuration.java:155)
at
org.apache.maven.hibernate.beans.SchemaExportBean.getConfiguration(SchemaExportBean.java:340)
at
org.apache.maven.hibernate.beans.SchemaExportBean.execute(SchemaExportBean.java:267)
at
org.apache.maven.hibernate.jelly.SchemaExportTag.execute(SchemaExportTag.java:83)
at
org.apache.maven.hibernate.jelly.SchemaExportTag.doTag(SchemaExportTag.java:98)
at
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
... 15 more
Root cause
java.lang.NoClassDefFoundError:
org/springframework/orm/hibernate/support/HibernateDaoSupport
.
.
.
__________________________________
Do you Yahoo!?
Free Pop-Up Blocker - Get it now
http://companion.yahoo.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]