在编译代码之前,我需要执行一个包含 main 方法的 java 类。这是我到目前为止所尝试的:
task runSimple(type: JavaExec) {
main = 'jjrom.ObjectGen'
classpath = sourceSets.main.runtimeClasspath
File prop1 = file(propFilePath)
args '-sqlserver', '-force', prop1.path
println "I'm done executing."
}
compileJava {
dependsOn runSimple
}
当我使用命令 "gradle compileJava" 执行此脚本时,我收到以下错误消息:
我执行完了。
FAILURE:构建失败并出现异常。
出了什么问题:以下任务之间的循环依赖关系::classes --- :compileJava --- :runSimple --- :classes (*)