Я хочу создать пакет OSGi для log4j2. Мне нужно использовать некоторые дополнительные банки вместе с log4j2, такие как log4j2-jcl, log4j2-jul, log4j2-web и т. Д. Я хочу прояснить некоторые путаницы, перечисленные ниже об этом. Однако это не относится к log4j2. Я прошу об этом как об общей процедуре.Нужно ли создавать отдельные пакеты OSGi для каждой банки
- Нужно ли создавать отдельные пакеты OSGi для каждой банки или я могу использовать один комплект для всех банок? (Что является лучшей практикой)
- Как узнать, доступны ли пакеты для OSGi для этих банок? (Так что мне не нужно создавать пучки, можно использовать существующие).
Я совершенно новичок в OSGi, поэтому кто-нибудь может прояснить эти вещи, которые не нужны конкретным для log4j2.
Спасибо!
PŪCE, спасибо за ответ, что действительно полезно. Я проверил MANIFEST.MF внутри META-INF из банок log4j2. Они предоставляют метаданные OSGi. – Grant