Estoy desarrollando un complemento que se basa en los complementos CodePro y Sonar. Agregué estos complementos en la sección "Complementos obligatorios" del Editor de manifiestos de complementos. Cuando trato de instalar mi complemento en una nueva instancia de Eclipse, aparece el siguiente error: "Falta el requisito: el complemento XYZ requiere un paquete 'ABC' pero no se pudo encontrar". ¿Es un requisito que los usuarios tengan que instalar manualmente estos complementos necesarios antes de instalar mi complemento? ¿O hay alguna forma de que Update Manager pueda descargar e instalar automáticamente estos complementos necesarios antes que los míos? Si hay una forma, ¿cómo puedo hacer eso? He leído muchos, muchos artículos, blogs y foros, pero no tuve una respuesta clara al respecto. Agradecería cualquier ayuda.¿Los complementos necesarios se instalan automáticamente al instalar un complemento que tiene dependencias?
Respuesta
p2 seguirá las dependencias del complemento para instalar todos los complementos necesarios (o funciones, dependiendo de lo que esté configurado). Si usa Help>Install New Software
, deben estar disponibles los sitios de actualización para todos los complementos, y debe ponerse "Contacto con todos los sitios de actualización durante la instalación para encontrar el software requerido".
Al utilizar el director de línea de comando p2, debe enumerar todos los sitios de actualización que necesita en esa línea de comandos. ej .:
eclipse/eclipse \
-application org.eclipse.equinox.p2.director \
-noSplash \
-repository \
http://download.eclipse.org/egit/updates-nightly,\
http://download.eclipse.org/e4/updates/0.12-I-builds,\
http://download.eclipse.org/releases/juno,\
file://$HOME/eclipseUpdate \
-installIUs \
org.eclipse.egit.feature.group,\
org.eclipse.egit.source.feature.group,\
org.eclipse.jgit.feature.group,\
org.eclipse.jgit.source.feature.group,\
org.eclipse.egit.fetchfactory.feature.group,\
org.eclipse.emf.sdk.feature.group,\
org.eclipse.xtext.sdk.feature.group,\
org.eclipse.wst.xml_ui.feature.feature.group,\
org.eclipse.pde.api.tools.ee.feature.feature.group,\
org.eclipse.e4.core.tools.feature.feature.group,\
org.eclipse.e4.tools.css.spy.feature.feature.group,\
org.eclipse.e4.tools.css.editor.feature.feature.group
Abra el editor de Manifiesto de características, vaya a la pestaña Información, vaya a la subpestaña Sitios a visitar. Agregue todos los sitios de actualización para los complementos de los que depende su complemento. Al instalar su complemento, marque la opción "Contactar con todos los sitios de actualización durante la instalación para encontrar el software requerido".
- 1. ¿Cómo gestiona Intellij IDEA las dependencias de los complementos?
- 2. Directrices para usar los complementos de jQuery y sus dependencias
- 3. Confundido acerca de cómo instalar los complementos de Rails
- 4. ¿Cuáles son los complementos necesarios en VIM para látex?
- 5. ¿Dónde se instalan normalmente los paquetes PEAR?
- 6. Complementos en línea de Grails: no se puede actualizar un complemento que se configura mediante BuildConfig.groovy
- 7. La instalación del complemento falla porque faltan elementos necesarios
- 8. Advertencia al instalar el complemento de raíles
- 9. Dependencias del paquete al instalar desde el origen en R
- 10. Obteniendo el error "No se encontró un repositorio" en Eclipse (Ganymede) al intentar instalar los complementos de Google (GWT)
- 11. ¿Cómo instalar las dependencias cuando se usa "R CMD INSTALL" para instalar los paquetes R?
- 12. Forma fácil de instalar los complementos de Eclipse en Ubuntu
- 13. ¿Cómo instalar el complemento Scala manualmente?
- 14. ¿Dónde se instalan las gemas?
- 15. ¿Cómo instalar el complemento UML para Eclipse?
- 16. ¿Cómo puedo visualizar dependencias jar (no complemento)?
- 17. ¿Práctica recomendada para instalar dependencias?
- 18. ¿Por qué RedirectStandardOutput no tiene los códigos ANSI necesarios?
- 19. ¿Cómo compilo un archivo java que tiene dependencias jar?
- 20. ¿Cómo instalar el complemento vim en cygwin?
- 21. ¿Cómo instalar un complemento de squeak smalltalk?
- 22. Especificar una tarea que tiene múltiples dependencias
- 23. Permitir que los complementos de C# se registren en los ganchos de la aplicación
- 24. ¿Cómo se instalan los complementos de Groovy y Grails para Eclipse/STS sin acceso directo a Internet?
- 25. Cómo instalar un complemento para QtWebKit
- 26. ¿Cómo actualizar Wordpress y los complementos al implementar con Capistrano?
- 27. PIP: Instalar solo las dependencias
- 28. ¿Cómo instalar automáticamente un certificado SSL en AWS ElasticBeanstalk que se ejecuta en Windows y .NET?
- 29. ¿Hay algún complemento que permita cargar/usar dependencias no Maven?
- 30. Un complemento impide que Eclipse se inicie
Gracias, Paul. Encontré otra solución sin usar la línea de comando. – Ecil