Pergunta

Eu estou usando Eclipse 3.4 (oficial ganymede, não o service pack).

Eu tenho um site de atualização que organiza recursos em categorias; tudo parece ótimo no editor e no XML.

Uma vez que o site está online, acessando-o da maneira usual me diz que todos os recursos são "Sem categoria". Eu tentei a partir de vários computadores com o 3.4 e os persiste mesmo problema.

O que é curioso é que eu usei Eclipse 3.3, e viu as categorias bem, embora, naturalmente, não foi capaz de instlal os plugins que são feitas a partir de 3.4.

Estou fazendo algo errado ou isso é um problema conhecido?

Foi útil?

Solução

Parece ser um problema conhecido, devido à nova 'P2' Provisioning System .

esta discussão , e este bug . O que parece dizer é ... "estadia put até 3.5M3, e, em seguida, tente novamente".

Outras dicas

Esta solução funciona para mim:

  1. Use o projeto site de atualização PDE para criar o site.xml e construir seus plugins. Certifique-se de definir a categoria aqui.
  2. Exclua o artifacts.xml e content.xml criada pela construção site de atualização.
  3. Use o P2 Metadados Generator para gerar seus artefatos e arquivos de conteúdo. Eu uso a opção compressa então eu estou ficando frascos.
  4. O site de atualização deve incluir: o site.xml, conteúdo e artefatos frascos, características e pastas plugins.

Se você seguir este procedimento, ele vai funcionar muito bem em Eclipse 3.3 e 3.4. Naturalmente, você deve automatizar esse processo com Ant.

Notas importantes:

  • Eu nunca tive a tarefa Ant gerador de metadados para trabalho, então eu invocá-lo em sua forma Java (o segundo exemplo no link acima).
  • Certifique-se de limpar os artefatos e xmls conteúdo antes da geração
  • Entradas: site.xml e plugins construídos / apresenta pastas
  • Especifique o metadataRepositoryName que é o título do site de atualização (mostrado para o usuário em alguns casos)

Eu vou fazer o meu melhor para o blog sobre isso em breve ... Deixe-me saber se você tiver quaisquer perguntas.

O que parece funcionar para mim é colocar a tag, definindo a categoria no site.xml, antes da tag incluindo o outro tag categoria. Se você adicionar a categoria com o editor do eclipse depois de adicionar o recurso, ele vai ter sujado que se ...

Um acéfalo para most..but pode ser um problema para iniciantes em sites de atualização do Eclipse: não se esqueça de adicionar o seu feauture como uma criança sob a categoria:

Consulte http: // ekkescorner.wordpress.com/2010/04/18/who-eats-the-categories-from-update-sites/

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