Re: hibernate3 maven2 plugin problem

2008-07-21 Thread René Johannes
Caused by: java.sql.SQLException: No suitable driver

Set Driver_class in hibernate.properties ?

hibernate.connection.driver_class com.mysql.jdbc.Driver



- Original Message - 
From: Renu Gupta [EMAIL PROTECTED]
To: Maven Users List users@maven.apache.org
Sent: Monday, July 21, 2008 9:41 AM
Subject: hibernate3 maven2 plugin problem


Hi,
While using hibernate3 maven2 plugin. I m getting this error:

[INFO] [hibernate3:hbm2ddl]
[DEBUG] Setting context classloader for plugin to: 
/plugins/org.codehaus.mojo:hibernate3-maven-plugin:[EMAIL 
PROTECTED]/thread:main (instance is: 
ClassRealm[/plugins/org.codehaus.mojo:hibernate3-maven-plugin:[EMAIL 
PROTECTED]/thread:main, parent: ClassRealm[plexus.core, parent: null]])
13:00:20,800  INFO org.hibernate.cfg.Environment - Hibernate 3.2.0.cr5
13:00:20,800  INFO org.hibernate.cfg.Environment - loaded properties from 
resource hibernate.properties: 
{hibernate.dialect=org.hibernate.dialect.MySQLDialect, 
hibernate.bytecode.use_reflection_optimizer=false}
13:00:20,800  INFO org.hibernate.cfg.Environment - Bytecode provider name : 
cglib
13:00:20,815  INFO org.hibernate.cfg.Environment - using JDK 1.4 
java.sql.Timestamp handling
13:00:20,894  INFO org.hibernate.cfg.Configuration - configuring from file: 
hibernate.cfg.xml
[DEBUG] basedir: F:\Documents and 
Settings\rvgupta\eclipsemavenworkspace\trial-plugin
[INFO] Configuration XML file loaded: F:\Documents and 
Settings\rvgupta\eclipsemavenworkspace\trial-plugin\src\main\resources\hibernate.cfg.xml
13:00:21,050  INFO org.hibernate.cfg.JDBCMetaDataConfiguration - Ignoring null 
mapping
13:00:21,050  INFO org.hibernate.cfg.Configuration - Configured SessionFactory: 
null
[INFO] src/main/resources/database.properties not found within the project. 
Trying absolute path.
[INFO] No hibernate properties file loaded.
13:00:21,097  INFO org.hibernate.connection.DriverManagerConnectionProvider - 
Using Hibernate built-in connection pool (not for production use!)
13:00:21,097  INFO org.hibernate.connection.DriverManagerConnectionProvider - 
Hibernate connection pool size: 20
13:00:21,097  INFO org.hibernate.connection.DriverManagerConnectionProvider - 
autocommit mode: false
13:00:21,097  INFO org.hibernate.connection.DriverManagerConnectionProvider - 
using driver: com.mysql.jdbc.Driver at URL: 
jdbc:mysql://localhost/firsthibernate
13:00:21,112  INFO org.hibernate.connection.DriverManagerConnectionProvider - 
connection properties: {user=root, password=}
13:00:21,112  WARN org.hibernate.cfg.SettingsFactory - Could not obtain 
connection metadata
java.sql.SQLException: No suitable driver
  at java.sql.DriverManager.getConnection(DriverManager.java:545)
  at java.sql.DriverManager.getConnection(DriverManager.java:140)
  at 
org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
  at 
org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:76)
  at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1929)
  at 
org.hibernate.cfg.JDBCMetaDataConfiguration.readFromJDBC(JDBCMetaDataConfiguration.java:38)
  at 
org.codehaus.mojo.hibernate3.configuration.JDBCComponentConfiguration.doConfiguration(JDBCComponentConfiguration.java:67)
  at 
org.codehaus.mojo.hibernate3.configuration.AbstractComponentConfiguration.getConfiguration(AbstractComponentConfiguration.java:37)
  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:577)
  at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:498)
  at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentForProject(DefaultLifecycleExecutor.java:265)
  at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:191)
  at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:149)
  at 
org.apache.maven.DefaultMaven.execute_aroundBody0(DefaultMaven.java:223)
  at 
org.apache.maven.DefaultMaven.execute_aroundBody1$advice(DefaultMaven.java:304)
  at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
  at 
org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(MavenEmbedder.java:903)
  at 
org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(MavenEmbedder.java:304)
  at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1)
  at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:176)
  at org.apache.maven.cli.MavenCli.main(MavenCli.java:63)
  at org.apache.maven.cli.MavenCli.main(MavenCli.java:52)
13:00:21,144  INFO org.hibernate.dialect.Dialect - Using dialect: 

RE: hibernate3 maven2 plugin problem

2008-07-21 Thread Johann Reyes
Hello Renu

That stills looks that is looking for the JDBC driver. Refer to the bottom
of this page:

http://mojo.codehaus.org/hibernate3/hibernate3-maven-plugin/usage.html


Johann Reyes

-Original Message-
From: Renu Gupta [mailto:[EMAIL PROTECTED] 
Sent: Monday, July 21, 2008 6:48 AM
To: Maven Users List
Subject: RE: hibernate3 maven2 plugin problem

Hey thanx for ur help.. :)
But I m still getting error. :(

[DEBUG] Setting context classloader for plugin to:
/plugins/org.codehaus.mojo:hibernate3-maven-plugin:[EMAIL PROTECTED]/thread:mai
n (instance is:
ClassRealm[/plugins/org.codehaus.mojo:hibernate3-maven-plugin:[EMAIL PROTECTED]
/thread:main, parent: ClassRealm[plexus.core, parent: null]])
16:10:24,279  INFO org.hibernate.cfg.Environment - Hibernate 3.2.0.cr5
16:10:24,310  INFO org.hibernate.cfg.Environment - loaded properties from
resource hibernate.properties:
{hibernate.dialect=org.hibernate.dialect.MySQLDialect,
hibernate.bytecode.use_reflection_optimizer=false,
hibernate.connection.driver_class=com.mysql.jdbc.Driver}
16:10:24,310  INFO org.hibernate.cfg.Environment - Bytecode provider name :
cglib
16:10:24,342  INFO org.hibernate.cfg.Environment - using JDK 1.4
java.sql.Timestamp handling
[DEBUG] basedir: F:\Documents and
Settings\rvgupta\eclipsemavenworkspace\trial-plugin
16:10:24,795  INFO org.hibernate.cfg.Configuration - configuring from file:
hibernate.cfg.xml
[INFO] Configuration XML file loaded: F:\Documents and
Settings\rvgupta\eclipsemavenworkspace\trial-plugin\src\main\resources\hiber
nate.cfg.xml
16:10:25,201  INFO org.hibernate.cfg.JDBCMetaDataConfiguration - Ignoring
null mapping
16:10:25,201  INFO org.hibernate.cfg.Configuration - Configured
SessionFactory: null
[INFO] src/main/resources/database.properties not found within the project.
Trying absolute path.
[INFO] No hibernate properties file loaded.
16:10:25,326  INFO org.hibernate.connection.DriverManagerConnectionProvider
- Using Hibernate built-in connection pool (not for production use!)
16:10:25,326  INFO org.hibernate.connection.DriverManagerConnectionProvider
- Hibernate connection pool size: 20
16:10:25,326  INFO org.hibernate.connection.DriverManagerConnectionProvider
- autocommit mode: false
16:10:25,373  INFO org.hibernate.connection.DriverManagerConnectionProvider
- using driver: com.mysql.jdbc.Driver at URL:
jdbc:mysql://localhost/firsthibernate
16:10:25,373  INFO org.hibernate.connection.DriverManagerConnectionProvider
- connection properties: {user=root, password=}
16:10:25,389  WARN org.hibernate.cfg.SettingsFactory - Could not obtain
connection metadata
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(DriverManager.java:545)
at java.sql.DriverManager.getConnection(DriverManager.java:140)
at
org.hibernate.connection.DriverManagerConnectionProvider.getConnection(Drive
rManagerConnectionProvider.java:110)
at
org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:76)
at
org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1929)
at
org.hibernate.cfg.JDBCMetaDataConfiguration.readFromJDBC(JDBCMetaDataConfigu
ration.java:38)
at
org.codehaus.mojo.hibernate3.configuration.JDBCComponentConfiguration.doConf
iguration(JDBCComponentConfiguration.java:67)
at
org.codehaus.mojo.hibernate3.configuration.AbstractComponentConfiguration.ge
tConfiguration(AbstractComponentConfiguration.java:37)
at
org.codehaus.mojo.hibernate3.exporter.Hbm2DDLExporterMojo.doExecute(Hbm2DDLE
xporterMojo.java:87)
at
org.codehaus.mojo.hibernate3.HibernateExporterMojo.execute(HibernateExporter
Mojo.java:140)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManage
r.java:577)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFail
ures(DefaultLifecycleExecutor.java:498)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentForPro
ject(DefaultLifecycleExecutor.java:265)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(Defa
ultLifecycleExecutor.java:191)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycle
Executor.java:149)
at
org.apache.maven.DefaultMaven.execute_aroundBody0(DefaultMaven.java:223)
at
org.apache.maven.DefaultMaven.execute_aroundBody1$advice(DefaultMaven.java:3
04)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
at
org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(MavenEmbedder.ja
va:903)
at
org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(MavenEmbe
dder.java:304)
at
org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:176)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:63)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:52)
16

RE: hibernate3 maven2 plugin problem

2008-07-21 Thread Renu Gupta
Hey Johann,
Thanx for ur help :)
It worked out.But, for ur knowledge I didn't had to add any extension tag in my 
pom.
Just had to add mysql java connector dependency in plugin.
Here is my pom:
project xmlns=http://maven.apache.org/POM/4.0.0; 
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
  xsi:schemaLocation=http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd;
  modelVersion4.0.0/modelVersion
  groupIdhibernate/groupId
  artifactIdtrial-plugin/artifactId
  packagingmaven-plugin/packaging
  version0.0.1-SNAPSHOT/version
  nametrial-plugin Maven Mojo/name
  urlhttp://maven.apache.org/url
  dependencies
dependency
  groupIdorg.apache.maven/groupId
  artifactIdmaven-plugin-api/artifactId
  version2.0/version
/dependency
dependency
  groupIdjunit/groupId
  artifactIdjunit/artifactId
  version3.8.1/version
  scopetest/scope
/dependency

  /dependencies

  build

plugins


plugin
groupIdorg.codehaus.mojo/groupId
artifactIdhibernate3-maven-plugin/artifactId
version2.0-alpha-2/version
configuration

 verbosetrue/verbose
  components
component
  namehbm2ddl/name
  implementationjdbcconfiguration/implementation
/component
component
  namehbm2hbmxml/name
  outputDirectorysrc/main/resources/outputDirectory
/component
  /components
  componentProperties
droptrue/drop

configurationfile/src/main/resources/hibernate.cfg.xml/configurationfile
  /componentProperties
/configuration

dependencies
 dependency
 groupIdmysql/groupId
 artifactIdmysql-connector-java/artifactId
 version5.0.5/version
 /dependency
 /dependencies

/plugin


/plugins

/build
/project

And I executed the goal: mvn hibernate3:hbm2ddl
And it created corresponding table in my database.

Cheers!
Renu


-Original Message-
From: Johann Reyes [mailto:[EMAIL PROTECTED]
Sent: Monday, July 21, 2008 5:49 PM
To: 'Maven Users List'
Subject: RE: hibernate3 maven2 plugin problem

Hello Renu

That stills looks that is looking for the JDBC driver. Refer to the bottom
of this page:

http://mojo.codehaus.org/hibernate3/hibernate3-maven-plugin/usage.html


Johann Reyes

-Original Message-
From: Renu Gupta [mailto:[EMAIL PROTECTED]
Sent: Monday, July 21, 2008 6:48 AM
To: Maven Users List
Subject: RE: hibernate3 maven2 plugin problem

Hey thanx for ur help.. :)
But I m still getting error. :(

[DEBUG] Setting context classloader for plugin to:
/plugins/org.codehaus.mojo:hibernate3-maven-plugin:[EMAIL PROTECTED]/thread:mai
n (instance is:
ClassRealm[/plugins/org.codehaus.mojo:hibernate3-maven-plugin:[EMAIL PROTECTED]
/thread:main, parent: ClassRealm[plexus.core, parent: null]])
16:10:24,279  INFO org.hibernate.cfg.Environment - Hibernate 3.2.0.cr5
16:10:24,310  INFO org.hibernate.cfg.Environment - loaded properties from
resource hibernate.properties:
{hibernate.dialect=org.hibernate.dialect.MySQLDialect,
hibernate.bytecode.use_reflection_optimizer=false,
hibernate.connection.driver_class=com.mysql.jdbc.Driver}
16:10:24,310  INFO org.hibernate.cfg.Environment - Bytecode provider name :
cglib
16:10:24,342  INFO org.hibernate.cfg.Environment - using JDK 1.4
java.sql.Timestamp handling
[DEBUG] basedir: F:\Documents and
Settings\rvgupta\eclipsemavenworkspace\trial-plugin
16:10:24,795  INFO org.hibernate.cfg.Configuration - configuring from file:
hibernate.cfg.xml
[INFO] Configuration XML file loaded: F:\Documents and
Settings\rvgupta\eclipsemavenworkspace\trial-plugin\src\main\resources\hiber
nate.cfg.xml
16:10:25,201  INFO org.hibernate.cfg.JDBCMetaDataConfiguration - Ignoring
null mapping
16:10:25,201  INFO org.hibernate.cfg.Configuration - Configured
SessionFactory: null
[INFO] src/main/resources/database.properties not found within the project.
Trying absolute path.
[INFO] No hibernate properties file loaded.
16:10:25,326  INFO org.hibernate.connection.DriverManagerConnectionProvider
- Using Hibernate built-in connection pool (not for production use!)
16:10:25,326  INFO org.hibernate.connection.DriverManagerConnectionProvider
- Hibernate connection pool size: 20
16:10:25,326  INFO org.hibernate.connection.DriverManagerConnectionProvider
- autocommit mode: false
16:10:25,373  INFO org.hibernate.connection.DriverManagerConnectionProvider
- using driver: com.mysql.jdbc.Driver at URL:
jdbc:mysql://localhost/firsthibernate
16:10:25,373  INFO org.hibernate.connection.DriverManagerConnectionProvider
- connection properties: {user=root, password=}
16:10:25,389  WARN org.hibernate.cfg.SettingsFactory - Could not obtain
connection metadata
java.sql.SQLException: No suitable driver

RE: hibernate3 maven2 plugin problem

2008-07-21 Thread Johann Reyes
Hello Renu

Yes, that's correct. That's another way, I just posted the form that was
documented in the site.

Regards

Johann

-Original Message-
From: Renu Gupta [mailto:[EMAIL PROTECTED] 
Sent: Monday, July 21, 2008 9:32 AM
To: Maven Users List
Subject: RE: hibernate3 maven2 plugin problem

Hey Johann,
Thanx for ur help :)
It worked out.But, for ur knowledge I didn't had to add any extension tag in
my pom.
Just had to add mysql java connector dependency in plugin.
Here is my pom:
project xmlns=http://maven.apache.org/POM/4.0.0;
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
  xsi:schemaLocation=http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd;
  modelVersion4.0.0/modelVersion
  groupIdhibernate/groupId
  artifactIdtrial-plugin/artifactId
  packagingmaven-plugin/packaging
  version0.0.1-SNAPSHOT/version
  nametrial-plugin Maven Mojo/name
  urlhttp://maven.apache.org/url
  dependencies
dependency
  groupIdorg.apache.maven/groupId
  artifactIdmaven-plugin-api/artifactId
  version2.0/version
/dependency
dependency
  groupIdjunit/groupId
  artifactIdjunit/artifactId
  version3.8.1/version
  scopetest/scope
/dependency

  /dependencies

  build

plugins


plugin
groupIdorg.codehaus.mojo/groupId
artifactIdhibernate3-maven-plugin/artifactId
version2.0-alpha-2/version
configuration

 verbosetrue/verbose
  components
component
  namehbm2ddl/name
  implementationjdbcconfiguration/implementation
/component
component
  namehbm2hbmxml/name
  outputDirectorysrc/main/resources/outputDirectory
/component
  /components
  componentProperties
droptrue/drop
 
configurationfile/src/main/resources/hibernate.cfg.xml/configurationfile
  /componentProperties
/configuration

dependencies
 dependency
 groupIdmysql/groupId
 artifactIdmysql-connector-java/artifactId
 version5.0.5/version
 /dependency
 /dependencies

/plugin


/plugins

/build
/project

And I executed the goal: mvn hibernate3:hbm2ddl
And it created corresponding table in my database.

Cheers!
Renu


-Original Message-
From: Johann Reyes [mailto:[EMAIL PROTECTED]
Sent: Monday, July 21, 2008 5:49 PM
To: 'Maven Users List'
Subject: RE: hibernate3 maven2 plugin problem

Hello Renu

That stills looks that is looking for the JDBC driver. Refer to the bottom
of this page:

http://mojo.codehaus.org/hibernate3/hibernate3-maven-plugin/usage.html


Johann Reyes

-Original Message-
From: Renu Gupta [mailto:[EMAIL PROTECTED]
Sent: Monday, July 21, 2008 6:48 AM
To: Maven Users List
Subject: RE: hibernate3 maven2 plugin problem

Hey thanx for ur help.. :)
But I m still getting error. :(

[DEBUG] Setting context classloader for plugin to:
/plugins/org.codehaus.mojo:hibernate3-maven-plugin:[EMAIL PROTECTED]/thread:mai
n (instance is:
ClassRealm[/plugins/org.codehaus.mojo:hibernate3-maven-plugin:[EMAIL PROTECTED]
/thread:main, parent: ClassRealm[plexus.core, parent: null]])
16:10:24,279  INFO org.hibernate.cfg.Environment - Hibernate 3.2.0.cr5
16:10:24,310  INFO org.hibernate.cfg.Environment - loaded properties from
resource hibernate.properties:
{hibernate.dialect=org.hibernate.dialect.MySQLDialect,
hibernate.bytecode.use_reflection_optimizer=false,
hibernate.connection.driver_class=com.mysql.jdbc.Driver}
16:10:24,310  INFO org.hibernate.cfg.Environment - Bytecode provider name :
cglib
16:10:24,342  INFO org.hibernate.cfg.Environment - using JDK 1.4
java.sql.Timestamp handling
[DEBUG] basedir: F:\Documents and
Settings\rvgupta\eclipsemavenworkspace\trial-plugin
16:10:24,795  INFO org.hibernate.cfg.Configuration - configuring from file:
hibernate.cfg.xml
[INFO] Configuration XML file loaded: F:\Documents and
Settings\rvgupta\eclipsemavenworkspace\trial-plugin\src\main\resources\hiber
nate.cfg.xml
16:10:25,201  INFO org.hibernate.cfg.JDBCMetaDataConfiguration - Ignoring
null mapping
16:10:25,201  INFO org.hibernate.cfg.Configuration - Configured
SessionFactory: null
[INFO] src/main/resources/database.properties not found within the project.
Trying absolute path.
[INFO] No hibernate properties file loaded.
16:10:25,326  INFO org.hibernate.connection.DriverManagerConnectionProvider
- Using Hibernate built-in connection pool (not for production use!)
16:10:25,326  INFO org.hibernate.connection.DriverManagerConnectionProvider
- Hibernate connection pool size: 20
16:10:25,326  INFO org.hibernate.connection.DriverManagerConnectionProvider
- autocommit mode: false
16:10:25,373  INFO org.hibernate.connection.DriverManagerConnectionProvider
- using driver: com.mysql.jdbc.Driver at URL:
jdbc:mysql://localhost/firsthibernate
16:10:25,373  INFO