gradle - 如何在gradle上传递系统系统属性“-D”
问题描述
根据 docs.gradle.org,可以在项目级别和系统级别的 gradle.properties 上设置以下配置,但我想使用 ./gradlew.bat 命令作为参数传递以下变量:
systemProp.http.proxyHost=www.somehost.org
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=userid
systemProp.http.proxyPassword=password
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost
如何使用 ./gradlew.bat 命令传递“-D”选项
解决方案
根据文档:
配置 HTTP 或 HTTPS 代理(例如,用于下载依赖项)是通过标准 JVM 系统属性完成的。
意味着,你也可以做
gradlew.bat -Dhttp.proxyHost=www.somehost.org -DproxyPort=8080 tasks
达到同样的效果。
推荐阅读
- java - 我正在寻找解决方案,以删除适配器中正确位置的项目
- java - RabbitMQ 连接重置异常
- javascript - 尝试使用pouchDB,说我认为它没有定义
- java - 如何使用 Java GUI 在标签中打印 for 循环
- python - Django Postgre ProgrammingError Sum(text)
- javascript - 将 SVG D3 js 导出为 PNG 或 JPEG 并通过电子邮件发送
- tableau-api - 如何在 TABLEAU 中组合创建三个条形图和折线图
- react-native - 从 Web 视图打开带有 PHAsset URI 的文件
- performance - 每次运行代码都会变慢 (PowerPoint VSTO)
- javascript - 尝试在 Django 应用程序的 js 文件中导入 vue.js 时出现“未捕获的语法错误:无法在模块外使用 import 语句”