如何在build.Gradle中将参数传递给Gradle任务
例如,我想在这里从如何在build.Gradle中将参数传递给Gradle任务,gradle,groovy,build,Gradle,Groovy,Build,例如,我想在这里从build中排除测试: task foo(dependsOn: ['clean', 'build']) { build.mustRunAfter clean } 而不是build我需要build-x测试 如何在Groovy中通过-x测试到构建?无法为单个任务定义启动参数,如-x。它们始终是特定Gradle调用的一部分 但是,您可以创建一个从Gradle内部调用Gradle的任务: task foo(type: GradleBuild) { tasks = ['
build
中排除测试:
task foo(dependsOn: ['clean', 'build']) {
build.mustRunAfter clean
}
而不是build
我需要build-x测试
如何在Groovy中通过-x测试
到构建
?无法为单个任务定义启动参数,如-x
。它们始终是特定Gradle调用的一部分
但是,您可以创建一个从Gradle内部调用Gradle的任务:
task foo(type: GradleBuild) {
tasks = ['clean', 'build']
startParameter.excludedTaskNames = ['test']
}
为什么不依赖其他东西而不是构建?Gradle的工作方式与你试图使用它的方式不同。。。如果你只想编译,那么只需要依靠assembly
@tim_-yates,我需要一个与build
完全相同但不需要测试的东西<代码>汇编
不同,请参见此处的注释:。是javadoc还是编译您会错过的测试类?如果不运行它们,为什么要编译它们?