コミュニティアチーブメントバーを展開する。

Submissions are now open for the 2026 Adobe Experience Maker Awards.

Mark Solution

この会話は、活動がないためロックされています。新しい投稿を作成してください。

解決済み

osgi component metatype service data use?

Avatar

Level 2

Hi,

I want to understand the use of metatype for component. I understand, if we keep it true than it will generate metatype.xml else it would not. But what is the advantage of keeping data in this xml? Is there any added feature that we get because of this or does it have any advantage over not having metatype as true. Also, what are the scenarios where we should look to generate metatype.xml and where we should avoid.

1 受け入れられたソリューション

Avatar

正解者
Employee Advisor

Hi,

the most obvious thing is, that when you have "metatype=true" in your @Component annotation, this component/service shows up with its properties in the Sling webconsole in the "Configuration" page (/system/console/configmgr).

kind regards,
Jörg

元の投稿で解決策を見る

3 返信

Avatar

Level 10

Avatar

Level 10

it just enables another option to edit the metadata of a bundle.

[1] would give a little insight to it

[1] http://blog.osgi.org/2011/03/metatypes.html

Avatar

正解者
Employee Advisor

Hi,

the most obvious thing is, that when you have "metatype=true" in your @Component annotation, this component/service shows up with its properties in the Sling webconsole in the "Configuration" page (/system/console/configmgr).

kind regards,
Jörg