Gradle - hibernate tool not working -


i'm trying create task convert cfg sql , i'm using hibernate 3.

my ant task same looks -

ant {     taskdef(name: 'hibernatetool',     classname: 'org.hibernate.tool.ant.hibernatetooltask',     classpath: configurations.hibernatetool.aspath     )     hibernatetool(destdir: 'resources/b2c/hibernate/schema') {     annotationconfiguration(configurationfile:      'resources/b2c/hibernate/hibernate.b2c.cfg.xml')     hbm2ddl(export: true, outputfilename: 'db-b2c-update-ddl.sql')     classpath {         pathelement(path: 'classes')         fileset(dir: '../intl_lib') {         include(name: '*/.jar')     }     } } } 

i have added following dependencies same -

dependencies {     hibernatetool group: 'org.hibernate', name: 'hibernate-tools', version: '3.2.4.ga'     hibernatetool group: 'org.hibernate', name: 'hibernate-entitymanager', version: '3.6.10.final' } 

applied plugin -

plugin: id "org.hibernate.gradle.tools" version "1.2.3" 

set configuration -

configurations {     hibernatetool } 

i'm getting following error while running task -

[ant:hibernatetool] slf4j: failed load class "org.slf4j.impl.staticloggerbinder". [ant:hibernatetool] slf4j: defaulting no-operation (nop) logger implementation [ant:hibernatetool] slf4j: see http://www.slf4j.org/codes.html#staticloggerbinder further details. 

here stack trace same -

caused by: java.lang.classnotfoundexception: org.apache.commons.logging.logfactory @ org.apache.tools.ant.antclassloader.findclassincomponents(antclassloader.java:1366) @ org.apache.tools.ant.antclassloader.findclass(antclassloader.java:1315) @ org.apache.tools.ant.antclassloader.loadclass(antclassloader.java:1068) @ java.lang.classloader.loadclass(classloader.java:357) ... 165 more 

any leads on appreciated.

adding following dependencies should fix mentioned issue related slf4j.

hibernatetool group: 'org.slf4j', name: 'slf4j-simple', version: '1.6.6'
hibernatetool group: 'org.slf4j', name: 'jcl-over-slf4j', version: '1.6.6'

it required add log4j dependency in order fix java.lang.noclassdeffounderror: org/apache/log4j/priority error.

hibernatetool group: 'log4j', name: 'log4j', version: '1.2.17'


Comments

Popular posts from this blog

javascript - jQuery: Add class depending on URL in the best way -

caching - How to check if a url path exists in the service worker cache -

Redirect to a HTTPS version using .htaccess -