我知道我可以使用-x test选项来阻止调用测试任务.我的gradle脚本中也有这样的东西,以防止在某些情况下执行测试:
plugins.withType(JavaPlugin).whenPluginAdded { test { doFirst { if (env.equals('prod')) { throw new StopExecutionException("DON'T RUN TESTS IN PROD!!!!") } } } }
但有没有办法配置java插件去除build - > test之间的依赖关系?
构建取决于通过检查测试.您可能不希望删除对check的依赖,因为它可能会执行其他操作,因此您可以尝试:
check.dependsOn.remove(test)
如果我问你为什么要这样做,你介意吗?