在Gradle usin Kotlin中构建JAXB类

嗨,我有一个任务在groovy:

task generateJAXBClasses() { inputs.dir 'src/main/config' outputs.dir 'src/main/java/ad/ecs/struct' def jaxbSrcDir = file("${projectDir}/src/main/java") doLast { ant.taskdef(name: 'xjc', classname: 'ad.ecs.structbuild.XJC2Task', classpath: configurations.generateJAXBClasses.asPath) ant.jaxbSrcDir = jaxbSrcDir ant.xjc( destdir: '${jaxbSrcDir}', package: 'ad.ecs.struct', schema: 'src/main/config/StructsULink.xsd', binding: 'src/main/config/MainBindings.xml', readonly: true, //header: false, argument1: '-Xsetters', argument2: '-npa', ) } } 

我不知道如何在Kotlin中引用我的类ad.ecs.structbuild.XJC2Task 。 我想知道在Kotlin有没有另一种蚂蚁?