У меня есть программа Java, которая читает свойство системы
System.getProperty("cassandra.ip");
и у меня есть файл сборки Gradle, с которого я начинаю
gradle test -Pcassandra.ip=192.168.33.13
или
gradle test -Dcassandra.ip=192.168.33.13
однако System.getProperty всегда будет возвращать null .
Единственный способ, который я нашел, - добавить это в свой файл сборки Gradle через
test {
systemProperty "cassandra.ip", "192.168.33.13"
}
Как мне это сделать через -D
gradle -Dcassandra.ip=192.168.33.13
? В любом случае тестовая задача создает одну или несколько новых JVM. Поэтому вам придется явно передавать свойства. Однако никто не заставляет вас жестко указывать их значение в сборке.