Gradle java fileset

I want to create a task to execute the classe java com.ecitiz.factory.standalone.StandAloneGenerator , without using ant i want to create a gradle task with type JavaExec. Can someone helps me?

i create this ,but it doesn’t work

task generate_files_with_db_clean(type: JavaExec){
mkdir(’./ectz_batchfactory/prototype/lib’)
main = ‘com.ecitiz.factory.standalone.StandAloneGenerator’
jvmArgs=[’-ea’]
args = [’./’,‘ectz_batchfactory/libs/resources’,‘true’,‘fr’]
classpath=files("./ectz_batchfactory/libs/requiredLibs/com.ecitiz.factory.jar")
fileset(dir: ‘ectz_batchfactory/libs/requiredLibs’) {
include(name: ‘.jar’)
}
fileset(dir: ‘ectz_batchfactory/libs/eclipseLibs’) {
include(name: '
.jar’)
}
fileset(dir: ‘ectz_batchfactory/libs/engine’) {
include(name: ‘/*.jar’)
exclude(name: '
/xalan.jar’)
exclude(name: ‘/xercesImpl.jar’)
exclude(name: '
/xml-apis.jar’)
}
fileset(dir: ‘ectz_batchfactory/libs/engine.extension’) {
include(name: ‘lib/.jar’)
}
fileset(dir: ‘ectz_batchfactory/libs’) {
include(name: '
/ectz_publish/lib/.jar’)
}
fileset(dir: ‘user’) {
include(name: 'lib/
.jar’)
include(name: ‘build/**.jar’)
}
}