在Java Maven项目中检索命令行-D选项

时间:2018-07-17 07:39:53

标签: java maven

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

我还应该怎么做才能使其正常工作?

1 个答案:

答案 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