从内部访问 al maven l -D 选项 java ?枚举?

Access al maven l -D options from inside java ? Enumerate?

如何从 java 程序内部访问和枚举在 Maven 中使用 -D 选项传递的所有选项。

我最感兴趣的是枚举

我需要打印它们以供记录之用

它们将作为系统属性传递,然后您可以使用 System class:

访问它们
Properties properties = System.getProperties();
properties.entrySet().forEach(entry -> {
    Object key = entry.getKey();
    Object value = entry.getValue();
});

通常您需要根据其名称访问单个 属性:

String value = System.getProperty("name");