从内部访问 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");
如何从 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");