我正在将ant-build中的 java项目迁移到gradle构建。我坚持使用源代码。
我已经在WSDL成功转换为java的另一个项目中完成了这项工作。但在这种情况下我不知道。
Ant代码在这里
Import.Worksheets("Sheet2").Range("B8").Copy Destination:=Master.Worksheets("Sheet1").Cells(i, 1)
有人有任何想法吗?
答案 0 :(得分:0)
task generateTheSourceFiles {
doLast {
generatedSrcDir.exists() || generatedSrcDir.mkdirs()
ant.taskdef(name: 'generateJavaCode', classname: 'com.company.container.ant.GeneratorTask', classpath: configurations.generateJavaCode.asPath, loaderref: 'classes')
ant.taskdef(name: 'attributeCompiler', classname: 'org.apache.commons.attributes.compiler.AttributeCompiler',
classpath: configurations.attributeCompiler.asPath, loaderref: 'classes')
ant.generateJavaCode(toDir: generatedSrcDir, metaDestDir: 'build/classes', configFile: 'src/main/resources/container/local_services.xml') {
fileset(dir: 'src/main/java', includes: 'com/**/container/**/*Impl.java', excludes: 'com/company/web/container/*Impl.java')
}
ant.attributeCompiler(destDir: generatedSrcDir) {
fileset(dir: 'src/main/java', includes: 'com/**/container/**/*.java')
}
}
}