在我的build.gradle
脚本中,我有一个Exec
任务来启动一个多线程进程,并且我想将进程中的线程数量限制为max-workers的值,该值可以在--max-workers
命令行或gradle中指定。与org.gradle.workers.max
的性质,以及可能的其他方法。我应该如何得到这个值,然后传递给我的过程?
我已经尝试过读取org.gradle.workers.max属性,但是如果该属性不是由用户设置的,则该属性不存在,而max-workers是通过其他方式定义的。
您可以使用APIproject.getGradle()
.getStartParameter()
.getMaxWorkerCount()
访问此值。