I have my JPA/Hibernate annotated classes in 2 separate jars.  The sysinit 
project declares dependencies on the 2 jars.  I am trying to auto-generate my 
scehema using the hibernate3-maven-plugin without having to specify 
hibernate.cfg.xml

If I leave out scan-classes, nothing happens.  If it stays (see pom excerpt 
below), then I get the below exceptions...any idea how I can fix this?

Thanks all!


C:\mymaven\xcs\xcs-sysinit>mvn -U hibernate3:hbm2ddl
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'hibernate3'.
[INFO] org.apache.maven.plugins: checking for updates from central
[INFO] org.codehaus.mojo: checking for updates from central
[INFO] ------------------------------------------------------------------------
[INFO] Building xcs-sysinit
[INFO]    task-segment: [hibernate3:hbm2ddl]
[INFO] ------------------------------------------------------------------------
[INFO] Preparing hibernate3:hbm2ddl
[INFO] artifact org.apache.maven.plugins:maven-resources-plugin: checking for 
updates from central
[INFO] artifact org.apache.maven.plugins:maven-resources-plugin: checking for 
updates from central
[INFO] artifact org.apache.maven.plugins:maven-compiler-plugin: checking for 
updates from central
[INFO] artifact org.apache.maven.plugins:maven-compiler-plugin: checking for 
updates from central
[INFO] [resources:resources]
[INFO] Using encoding: 'UTF-8' to copy filtered resources.
[INFO] [hibernate3:hbm2ddl]
[INFO] src/main/resources/hibernate.cfg.xml not found within the project. 
Trying absolute path.
[INFO] No hibernate configuration file loaded.
22:15:44,995  INFO org.hibernate.cfg.annotations.Version - Hibernate 
Annotations 3.3.0.GA
22:15:45,011  INFO org.hibernate.cfg.Environment - Hibernate 3.2.5
22:15:45,011  INFO org.hibernate.cfg.Environment - hibernate.properties not 
found
22:15:45,011  INFO org.hibernate.cfg.Environment - Bytecode provider name : 
cglib
22:15:45,027  INFO org.hibernate.cfg.Environment - using JDK 1.4 
java.sql.Timestamp handling
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.NoClassDefFoundError: 
EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap
        at org.jboss.util.file.ArchiveBrowser.<clinit>(ArchiveBrowser.java:52)
        at 
org.codehaus.mojo.hibernate3.configuration.AnnotationComponentConfiguration.scanForClasses(AnnotationComponen
tConfiguration.java:105)
        at 
org.codehaus.mojo.hibernate3.configuration.AnnotationComponentConfiguration.createConfiguration(AnnotationCom
ponentConfiguration.java:54)
        at 
org.codehaus.mojo.hibernate3.configuration.AbstractComponentConfiguration.getConfiguration(AbstractComponentC
onfiguration.java:35)
        at 
org.codehaus.mojo.hibernate3.exporter.Hbm2DDLExporterMojo.doExecute(Hbm2DDLExporterMojo.java:87)
        at 
org.codehaus.mojo.hibernate3.HibernateExporterMojo.execute(HibernateExporterMojo.java:140)
        at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:447)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.jav
a:311)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
        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)
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 8 seconds
[INFO] Finished at: Wed Oct 08 22:15:45 PDT 2008
[INFO] Final Memory: 8M/15M
[INFO] ------------------------------------------------------------------------

====================================================
  <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>hibernate3-maven-plugin</artifactId>
                <version>2.1</version>
                <configuration>
                    <verbose>true</verbose>
                    <components>
                        <component>
                            <name>hbm2ddl</name>
                            
<implementation>annotationconfiguration</implementation>
                        </component>
                        <component>
                            <name>hbm2hbmxml</name>
                        </component>
                    </components>
                    <componentProperties>
                        <drop>false</drop>
                        <jdk5>true</jdk5>
                        <scan-jars>true</scan-jars>
                        <scan-classes>true</scan-classes>
                        <!--
                        
<configurationfile>../ecs-services/src/main/resources/ecs.hibernate.cfg.xml</configurationfile>
                        -->
                    </componentProperties>
                </configuration>
                <dependencies>
                    <dependency>
                        <groupId>mysql</groupId>
                        <artifactId>mysql</artifactId>
                        <version>1.0-SNAPSHOT</version>
                    </dependency>
                </dependencies>
            </plugin>


====


      


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

    http://xircles.codehaus.org/manage_email


Reply via email to