Вопрос
Как проверить, правильно ли установлено свойство System из файла build.gradle
?
Ситуация
В моем корневом каталоге есть файл gradle.properties
, который выглядит примерно так:
systemProp.user=exampleUsername
systemProp.password=examplePassword
Я хотел бы проверить существование этих свойств, например:
if (!System.hasProperty('user')) {
throw new InvalidUserDataException("No user found in `gradle.properties`; please set one.")
}
Какой-то код
Я пробовал следующее:
project.hasProperty('user')
возвращает false
System.properties.get('user')
возвращает exampleUsername
System.hasProperty('user')
возвращает null
System.properties.get('user') == true
возвращает true для не-фальши
значения