Pergunta

Eu li nas documentações do Apache Ace 2 que funciona também com os alvos Equinox OSGI, mas não consigo descobrir como configurá-lo.Estou ciente de que já é P2 para Equinox, mas também quero integrá-lo com o software ACE.

Eu encontrei em algum lugar que eu deveria editar gestão pacote, se isso é verdade ainda não sei como.

Foi útil?

Solução

A liberação binária de Apache Ace navios com:

    .
  1. Um jarro executável que contém Apache Felix e o Agente de Gerenciamento. Ele pode ser encontrado na pasta Servidor-Allinone / Store e é chamado ACE-Launcher.jar
  2. Um "Desenvolvimento" alvo no destino / pasta que pode ser usado para desenvolvimento / teste e pré-instala um shell, log e agente de gerenciamento.
  3. Nem dá-lhe equinox fora da caixa.

    No entanto, se você fizer checar as fontes do ACE, há um projeto chamado org.apache.ace.agent.launcher que cria dois arquivos JAR:

      .
    1. felix.bnd que cria o ACE-Launcher.jar mencionado acima e incorpora Apache Felix
    2. base.bnd que depende da API do lançador padronizado do OSGi e vai bootstrap a primeira estrutura que encontra no ClassPath
    3. Então, você pode usar o artefato gerado pelo base.bnd e colocar equinócio no seu caminho de classe ou tirar Felix.bnd e modificá-lo para que ele execute o Equinox.

      A propósito, ficaremos felizes em aceitar tal trabalho como um patch para que possamos fornecer isso fora da caixa.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top