Comment faire éclipser au courant des faisceaux OSGI dans un repository (local et | à distance)

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

  •  21-08-2019
  •  | 
  •  

Question

J'ai un projet qui est construit par Maven. Chaque module est construit comme un faisceau de OSGi.

Dans Eclipse les modules ont également la nature du plugin. Certains modules nécessitent des dépendances externes (log4j, apache communes, ...), qui sont également disponibles sous forme de plugins d'un repository (par exemple le référentiel d'entreprise de printemps, qui est aussi un OBR).

Maven lui-même n'a pas de problème pour résoudre ces dépendances, mais comment puis-je convaincre Eclipse de récupérer et de résoudre ces faisceaux sous forme de plugins en utilisant un repository (je ne veux pas faire pour chacun de ces un plugin wrapper)?

Y at-il un "Maven Provisioner" qui pourrait être installé dans Eclipse?

Était-ce utile?

La solution

Je ne trouve rien, donc je convaincu mon collègue d'écrire un plugin Eclipse qui fait exactement cela. Il est un approvisionneur qui analyse un référentiel m2 et tire dans les plug-ins OSGi trouvés à partir de là. Il est une version alpha, mais vous pouvez l'essayer et nous sommes heureux d'obtenir une réponse. Il suffit d'écrire à info [at] inavare net [dot]

Vous trouverez le site de mise à jour ici http://repo.openscada.org/eclipse/

Autres conseils

Je suppose que vous n'êtes pas en utilisant un plug-in pour Eclipse Maven, si cela est vrai, vous devriez essayer celui de Sonatype qui à mon avis est le meilleur. Il résout vos dépendances, est vraiment stable et a quelques fonctionnalités intéressantes comme l'outil graphique de dépendance.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top