首页 > 解决方案 > 使用包装器时如何设置 org.gradle.native 系统属性

问题描述

我想将org.gradle.nativeJVM 系统属性设置false为在操作系统版本不支持的 CI 系统上禁用 gradle 本机集成。我无法控制操作系统。我们使用 gradle 包装器,它调用 gradle 守护进程来进行构建。

读取属性的相关 gradle 代码在这里。请注意,它是一个静态初始化器 - 它发生得早 - 这可能相关也可能不相关。我试过了,没有成功:

./gradlew -Dorg.gradle.native=false
./gradlew -Dorg.gradle.jvmargs='-Dorg.gradle.native=false'

并添加到$GRADLE_USER_HOME/gradle.properties

systemProp.org.gradle.native=false

标签: gradle

解决方案


推荐阅读