OSGI配置

时间:2018-05-06 10:11:16

标签: aem hybris

我需要在configMgr控制台的“Day CQ Commerce Hybris配置”中配置Hybris版本。在下拉列表中,我只能通过给出标签和值来看到将在java类文件中指定的三个值,如@Property。我可以在作者方面看到这个文件/配置(Day CQ Commerce Hybris配置)。

aem console

我没有任何代码库。我刚开始使用jar实例(aem-author-6.1.0)。我在哪里可以看到更改/添加新值的配置?

任何人都可以帮我这个。

谢谢!

Hybris Configuration_New

1 个答案:

答案 0 :(得分:3)

没有必要修改OSGi java类以在下拉列表中包含新条目。您可以覆盖相应的运行模式配置并在那里添加新条目。

在您的情况下,您应该能够在/libs/commerce/config.author/com.adobe.cq.commerce.hybris.common.DefaultHybrisConfigurationService

中找到“Hybris配置”的OOTB运行模式配置

enter image description here

通过创建以下节点树/apps/commerce/config.author/com.adobe.cq.commerce.hybris.common.DefaultHybrisConfigurationService.config来覆盖上述配置。

enter image description here

创建此节点树的最简单方法 - 只需从'system / console / configMgr'更新OOTB配置的任何配置值,然后点击保存。这将自动为您创建此节点树。现在只需添加/修改nt:file节点中的条目。 OSGi会选择这些条目而不是/libs

中的条目