2011-02-09 10 views
9

p2 creación de repositorio y tareas como eclipse.publish.featuresAndBundles parecen tomar un archivo site.xml o category.xml que especifica la información de categoría.Eclipse p2: diferencia entre category.xml y site.xml

Veo que los contenidos de site.xml y category.xml que genera eclipse son exactamente los mismos hasta las etiquetas.

¿Cuál es la diferencia entre los dos?

Editar - Para que quede claro:
Qué adiciones/sustracciones están presentes en category.xml que lo diferencian de un site.xml aparte de los nombres de archivo?

Respuesta

3

La principal diferencia entre el hecho de que el sitio.xml proporciona información donde el sitio de actualización y otra información de repos puede ser estructurado, y es parte del sitio de actualización, pero a partir de 3.4 ha sido reemplazado por content.xml y artifacts.xml

En las categorías hay un archivo XML que describe categorías, se puede consumir durante una compilación p2 y genera las categorías que se ven en el cuadro de diálogo Ayuda> Instalar nuevo software. Pero de nuevo con p2, categories.xml puede reemplazarse con un repositorio secundario en un repositorio compuesto que contenga la información que usted esperaría.

+2

pero si los contenidos de category.xml y site.xml hasta las etiquetas individuales son los mismos, ¿cuál es la diferencia entre los dos? qué adiciones/sustracciones están presentes en category.xml que lo diferencian de un site.xml aparte del nombre del archivo, por supuesto. – pdeva

+0

@pdeva uno se usa para dar estructura de información al repositorio p2. Otro es para el uso con sitios de actualización de eclipse. básicamente, el repositorio p2 no sabe que existe el sitio.xml. De cualquier forma, site.xml ha quedado en desuso. :) – myusuf3

+0

bien, pero aparte de los nombres de archivo ¿hay algún cambio en el contenido/esquema entre los dos? – pdeva

Cuestiones relacionadas