Възможно ли е (и ако е така, безопасно) да модифицирате МАНИФЕСТА на пакет по всяко време през жизнения му цикъл (т.е. вероятно само между ИНСТАЛИРАН и РАЗРЕШЕН).
Предполагам, че друг начин да задам въпроса е,
След ИНСТАЛИРАН, но преди РАЗРЕШЕН, МАНИФЕСТЪТ вече напълно ли е оценен (т.е. по-нататъшните промени ще бъдат игнорирани), което прави твърде късно за промяна?
Ако всичко по-горе изглежда абсурдно... тогава следващият ми въпрос ще бъде дали някой мисли, че е възможно (без неприятни хакове на рамка) да се обвие разделителната способност на МАНИФЕСТА (т.е. стъпката на зареждащия клас за получаване на META-INF/MANIFEST.MF от пакет) с персонализирано импл.
История: Помислете за съществуваща модулна рамка, която не е базирана на OSGi, за която бих искал да опростя миграцията към OSGi, като предложа възможност за внедряване на тона на съществуващите „плъгини“ без модификация, и по време на изпълнение извършете анализ ("добавките" са добре дефинирани, така че картографирането не трябва да е трудно), който ги преобразува в истински OSGi пакети, като използвате операции по време на изпълнение на BND, за да генерирате МАНИФЕСТ, който би се използвал вместо потенциално нищо- съществуващ или не-osgi-пакет МАНИФЕСТ.
Надяваме се, че това има смисъл (@njbartlett!)