Issue
У меня есть файл gradle.properties
уровня проекта, который определяет различные значения systemProp.*
(особенно прокси). Я получил эту идею из документации .
Я ожидаю, что эти свойства будут переданы JVM, которая запускает мое приложение, чтобы мое приложение могло использовать эти значения во время выполнения.
Однако, похоже, что ни одно из этих значений systemProp
не передается.
Я неправильно понимаю, как это должно работать?
Повторяющийся пример
Я создал небольшое репозиторий GitHub, который показывает это в действии: https://github.com/gmacster/gradle-system-properties-passthrough
У меня есть пользовательский systemProp
, определенный в gradle.properties
, который называется some-sample-prop
. Мой метод main()
читает значение этого свойства и регистрирует его.
Я просто запускаю gradlew run
без лишних аргументов.
Информация о версии
------------------------------------------------------------
Gradle 5.4.1
------------------------------------------------------------
Build time: 2019-04-26 08:14:42 UTC
Revision: 261d171646b36a6a28d5a19a69676cd098a4c19d
Kotlin: 1.3.21
Groovy: 2.5.4
Ant: Apache Ant(TM) version 1.9.13 compiled on July 10 2018
JVM: 11.0.2 (Oracle Corporation 11.0.2+9-LTS)
OS: Windows 10 10.0 amd64