使用带有环境变量的破折号覆盖属性

2020-08-22 00:21发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


根据文档,可以覆盖在中设置的属性 > local.properties project.properties 和环境变量。 名称将透明地转换:点到下划线,下划线到双下划线,因此 java.mem 变为 y_java_mem

但是,文档中没有提及带有破折号的变量。 例如,Java允许使用的自定义属性 property.with-dashes 显然不能在环境变量中使用,因为那里不允许使用破折号。

除了用破折号将所有属性重命名为下划线之外,是否有解决方案?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


根据文档,可以覆盖在中设置的属性 > local.properties project.properties 和环境变量。 名称将透明地转换:点到下划线,下划线到双下划线,因此 java.mem 变为 y_java_mem

但是,文档中没有提及带有破折号的变量。 例如,Java允许使用的自定义属性 property.with-dashes 显然不能在环境变量中使用,因为那里不允许使用破折号。

除了用破折号将所有属性重命名为下划线之外,是否有解决方案?

付费偷看设置
发送
1条回答
代楠1984
1楼-- · 2020-08-22 00:43

可以设置环境变量,其中包括Windows中的破折号。

在UNIX环境中,可以使用" env"命令来设置带有破折号的环境变量:

env'a-b = value'

有关详细信息,请参见此链接: https://unix.stackexchange.com/questions/23659/can-shell-variable-name-include-a-hyphen-or-dash

一周热门 更多>