Gradle 使用命令行设置渐变中的时区

Gradle 使用命令行设置渐变中的时区,gradle,Gradle,我试图在运行测试用例时运行gradle命令来设置时区 但是我不能设置时区。而测试用例在IDE中工作,同时添加VM参数为-Duser.timezone=Europe/London 命令 gradle test --tests abc.MyTest -Duser.timezone=Europe/London 您是否考虑过重构被测类,使其接受时区(例如在构造函数中),而不是引用timezone.getDefault()。用这种方法测试不同的时区很简单,我不想折射或改变命令行中的时区

我试图在运行测试用例时运行gradle命令来设置时区 但是我不能设置时区。而测试用例在IDE中工作,同时添加VM参数为
-Duser.timezone=Europe/London

命令

gradle test --tests abc.MyTest -Duser.timezone=Europe/London

您是否考虑过重构被测类,使其接受时区(例如在构造函数中),而不是引用
timezone.getDefault()
。用这种方法测试不同的时区很简单,我不想折射或改变命令行中的时区