Я работаю над проектом OSGi, где нам нужно экспортировать пакет в комплекте, но мы не хотим экспортировать два конкретных класса этого пакета. Чтобы дать больше информации, мы используем сторонний jar, который не является пакетом osgi, поэтому мы добавляем его как часть пакета OSGi, и в этом стороннем jar нам нужно экспортировать пакет «A», но этот пакет A имеет два конкретных класса, которые мы не собираемся экспортировать. Пожалуйста, дайте свое предложение о том, как этого добиться.
OSGi: экспортировать пакет без экспорта нескольких классов в одном пакете
Ответы (1)
Export-Package: some.package.name; version=1.0; exclude:="ClassA,ClassB"
См. разделы 3.6.5 и 3.7.9 в спецификации OSGi Core.
person
BJ Hargrave
schedule
14.08.2014