gradle - 使用包装器时如何设置 org.gradle.native 系统属性
问题描述
我想将org.gradle.native
JVM 系统属性设置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
解决方案
推荐阅读
- reactjs - 两种方式的数据绑定不适用于在 React 中动态加载的多个复选框
- python - 如何将 SIGINT 发送到在子进程中运行的 python
- r - R中的批量地理编码
- ionic-framework - Ionic 4:媒体捕获插件的视频上传错误
- python - 使用服务员在生产环境中运行烧瓶
- api - 邮递员调用 Autotask
- elasticsearch - Elasticsearch:检查对象类型字段中是否存在键
- acumatica - 升级后的代码出现新错误
- javascript - 如何使用 MomentJS 获取特定日期?
- python - 在 Python 中使用 Pandas 绘制饼图