Maven CLI Options Reference说-D选项定义系统属性。 问题是如何在Java代码中检索此选项。
我尝试了以下代码段和命令,但无法检索到。
public class Test2Class {
@Test
public void test() {
System.out.println((new Properties()).get("env"));
}
}
mvn -Dtest = Test2Class测试-Denv = dev
我还应该怎么做才能使其正常工作?
答案 0 :(得分:0)
Properties p = System.getProperties();
p.get("my.property");
或
System.getProperty("my.property")
在这里看看:How to pass java code a parameter from maven for testing