Como hacer eclipsar al tanto de paquetes OSGi dentro de un repositorio Maven (local y | a distancia)

StackOverflow https://stackoverflow.com/questions/1073600

  •  21-08-2019
  •  | 
  •  

Pregunta

Tengo un proyecto que se construye a través de Maven. Cada módulo está construido como un paquete OSGi.

Dentro de Eclipse los módulos tienen también la naturaleza del complemento. Algunos módulos requieren dependencias externas (log4j, Apache Commons, ...), que también están disponibles como plugins de un repositorio Maven (por ejemplo, el repositorio empresarial primavera, que es también un OBR).

Maven en sí no tiene ningún problema para resolver esas dependencias, pero ¿cómo puedo convencer a Eclipse para recuperar y resolver esos paquetes como plugins utilizando un repositorio Maven (no quiero hacer para cada uno de los un plugin envoltorio)?

¿Hay un "abastecedor Maven", que podría ser instalado en Eclipse?

¿Fue útil?

Solución

no he encontrado nada, así que convencí a mi colega para escribir un plugin de Eclipse que hace exactamente esto. Es un provisioner que analiza un repositorio m2 y tira en los plugins OSGi han encontrado desde allí. Se trata de una versión alpha, pero puede probarlo y estamos felices de obtener una respuesta. Sólo tiene que escribir a info [at] inavare [dot] net

Usted encuentra el sitio de actualización aquí http://repo.openscada.org/eclipse/

Otros consejos

Creo que no se está usando un plugin de Maven para Eclipse, si eso es cierto que debe tratar el de Sonatype que en mi opinión es el mejor. Se resuelve sus dependencias, es muy estable y tiene algunas características interesantes como la herramienta gráfica de dependencia.

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