У мене є програма Java, яка читає властивість System
System.getProperty("cassandra.ip");
і у мене є файл збірки Gradle, з якого я починаю
gradle test -Pcassandra.ip=192.168.33.13
або
gradle test -Dcassandra.ip=192.168.33.13
проте System.getProperty завжди поверне нуль .
Єдиний спосіб, який я знайшов, - це додати це в моєму файлі збірки Gradle через
test {
systemProperty "cassandra.ip", "192.168.33.13"
}
Як це зробити через -D
gradle -Dcassandra.ip=192.168.33.13
? У будь-якому випадку тестове завдання має один або кілька нових JVM. Тому вам доведеться чітко передавати властивості. Ніхто не змушує вас твердо кодувати їх значення у збірці.