Bibliotecas e Carregamento de Classe de Terceiros

Como OSGi utiliza vários carregadores de classe, o uso evidente de bibliotecas de terceiros extensíveis / configuráveis no eclipse, requer o uso de um mecanismo específico do eclipse chamado "carregamento de parceria". Esse mecanismo permite uma parceria para indicar que ele precisa de assistência para carregar classes ou recursos, quando não puder mais os localizar entre seus pré-requisitos. Observe que chamados "bibliotecas extensíveis", as bibliotecas que precisam consultar classes ou recursos fornecidos pelo código do usuário (por exemplo, mecanismo do registrador log4j, hibernação,...).

Para indicar sua necessidade para o carregamento de parceria, um pacote configurável deve modificar seu manifesto e incluir o seguinte cabeçalho:

    Eclipse-BuddyPolicy: <value>

<value> refere-se à política utilizada para procurar as classes. Aqui são apresentadas as políticas suportadas: