2008-09-27 17 views
5

Estoy usando Eclipse 3.4 (funcionario de ganymede, no el service pack).Problema con las categorías de sitios de actualización en Eclipse 3.4

Tengo un sitio de actualización que organiza las funciones en categorías; todo se ve muy bien en el editor y en el XML.

Una vez que el sitio está en línea, acceder a él de la manera habitual me dice que todas las características son "sin categoría". Lo he intentado desde varias computadoras ejecutando 3.4 y el mismo problema persiste.

Lo curioso es que utilicé Eclipse 3.3, y vio las categorías bien, aunque por supuesto no fue capaz de instlal los complementos que están hechos de 3.4.

¿Estoy haciendo algo mal o es este un problema conocido?

Respuesta

0

Esta solución funciona para mí:

  1. utilizar el proyecto de sitio de actualización de la PDE para crear el site.xml y construir sus complementos. Asegúrate de configurar la categoría aquí.
  2. Elimine los artifacts.xml y content.xml creados por la compilación del sitio de actualización.
  3. Utilice P2 Metadata Generator para generar sus artefactos y archivos de contenido. Yo uso la opción de compresión, así que estoy obteniendo frascos.
  4. El sitio de actualización debe incluir: el sitio.xml, contenido & artefactos jar, características y carpetas de complementos.

Si sigue este procedimiento, funcionará perfectamente en Eclipse 3.3 y 3.4. Naturalmente, debe automatizar este proceso con Ant.

Notas importantes:

  • nunca llegué los metadatos generador tarea Ant para trabajar, por lo que invoco en su forma de Java (el segundo ejemplo, en el siguiente enlace).
  • Asegúrese de que se borre los artefactos y XMLs de contenido antes de la generación
  • Entradas: site.xml y complementos construidos/características carpetas
  • Especificar el metadataRepositoryName que es el título del sitio de actualización (que se muestra al usuario en algunos casos)

Haré todo lo posible para escribir sobre el blog pronto ... Avíseme si tiene alguna pregunta.

0

Lo que parece funcionar para mí es poner la etiqueta, definiendo la categoría en el sitio.xml, antes de la etiqueta, incluyendo la otra etiqueta de categoría. Si agrega la categoría con el editor de Eclipse después de agregar la función, habrá echado a perder eso ...

Cuestiones relacionadas