Pregunta

Tengo el siguiente problema. Tengo una acumulación de productos que incluye varias características. Tengo una, característica principal del producto y quiero añadir algunas de las funciones integradas de eclipse, básicamente las características

org.eclipse.rcp org.eclipse.jdt org.eclipse.platform

Hay dos lugares en los que puede agregar estas características: Puedo añadirlos a la definición del producto en sí, o puedo agregarlos como características incluidas en mi característica definitoria de productos

.

Mi pregunta es, ¿cuál es la mejor manera? Tengo problemas cuando se utiliza la opción de características incluidas, así que me pregunto si la otra opción tiene más sentido.

¿Fue útil?

Solución

En última instancia no hay una diferencia significativa entre los dos métodos. Una característica-tiempo de construcción va a ser generado que incluye todo lo que aparece en el archivo .product. Por lo que realmente está hablando sobre la fabricación de estas características hermanos o hijos de su propia característica del producto.

La mayor diferencia será que la función generada siempre incluirá las entradas del archivo de .product, pero si se agrega como hijos de su función, tiene la opción de requerir su lugar.

En p2, la diferencia entre característica incluir y requiere es la gama versión generada por la dependencia. PDE / Construir en sí no sigue requiere, usted quiere asegurarse de metadatos vuelve a utilizar p2 de estas características, ya que no tienen que ser regenerados por acumulación.

Hay una diferencia grande cuando se habla de los plug-ins en lugar de características. En el caso de plug-ins, PDE / Build será adivinar valores para unpack y os / ws / arco para los fragmentos. Incluyendo los plug-ins en una característica permite el control explícito sobre estos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top