在gradle文档中,-Pxxx=yyy命令行选项据称能够覆盖构建属性。因此,我想重写属性"org.gradle.parallel",该属性已经在属性文件中定义,并控制并行执行。/gradlew test "-Porg.gradle.parallel=false"
测试执行仍然是并行的。怎么会发生这种事?
我正在尝试将一个库部署到Maven Central (我已经做过很多次了),但在本例中,它包含了针对不同平台的许多不同发布。maven-publish插件的上传是可行的,但我最终得到了Sonatype中的多个存储库,每个存储库都包含文件的一个子集:因此,我无法关闭存储库,因为某些文件总是丢失(只有所有存储库一起包含通过Sonatype验证所需的所有文件)。为用户ID、IP地址和用户代理的每个组合创建单独的暂存存储库。()
回购程
我们正在为我们非常大和复杂的企业应用程序尝试Gradle。我们正在使用多项目构建结构,并对Gradle的并行执行特性感到非常兴奋。看看并行模式下任务的执行顺序,几乎没有什么不对劲的地方。我们的期望是Gradle在构建核心层时,最初会按顺序运行任务。因此,在它组装好框架、dao、域和共享ui之后,它应该并行地踢开其他所有东西。UI modules.assmble (并行) -> war -> Other UI.check +