MyFeature consta de los complementos a, byc que dependen de un complemento de un tercero d. ¿Cómo Empaqueto MyFeature tal que(Eclipse) ¿Cómo empaco complementos de terceros con mi característica?
- Contiene D y puede instalarlo si no existe en el banco de trabajo objetivo
- Mis plugins a, b y c puede referirse a una versión específica de d incluso si existen versiones mayores o menores en el banco de trabajo
- la dependencia requisitos de d cumplirse si está a punto de ser instalado
PS Me doy cuenta de que algunos de los anteriores pueden no ser posibles. Solo estoy diciendo mi problema actual como lo veo y si hay una manera mejor en la que estoy completamente perdido
¿Puedes dar un ejemplo de cómo hacer esto? ¿A qué te refieres con "debería estar en tu sitio de actualizaciones, al lado de tus complementos"? Mi función se instala desde un archivo, no desde un sitio de instalación. Descubro que si incluyo un complemento de terceros en mi función, cuando intento instalar esa característica y la instancia de Eclipse ya tiene instalado ese complemento de terceros, la instalación falla (no se puede completar la instalación debido a una dependencia conflictiva). – wildabeast
La dependencia conflictiva puede significar que Eclipse ha dado un complemento en la versión X, pero su función requiere una versión diferente. ¿Quizás también puedas usar la versión X? –
Sí, eso es lo que estaba pensando. ¿Sabes cómo puedo declarar que cualquier versión del complemento es válida en mi manifiesto de funciones (feature.xml)? – wildabeast