Eclipse - Externe OSGi bundles adden

Status
Nicht offen für weitere Antworten.
C

_cui23

Gast
Hallo.

Ich arbeite an einem OSGi Bundle und nutze dazu eclipse.

Nun benötigt mein Bundle einige externe Bundles, die ich mir nun heruntergeladen habe und mit somit als .jar Dateien vorliegen.

Damit das ganze läuft möchte ich nun in meiner Manifest Datei die entsprechenden Pakete importieren. Wenn ich dort auf Add klicke bekomme ich eine lange Liste mit importierbaren Paketen.

Meine Frage ist jetz, wie ich es schaffen kann, dass die Pakete aus dem externen Bundle dort auch zur Auswahl stehen.

lg,
cui.
 

cui23

Mitglied
Hmm.. das Thema is natürlich jetz schon etwas älter, tut mir leid das ichs jetzt erst wieder ausgrab, hatte in letzter zeit viel anderes zu tun.

Also folgendes nochmal zu meinem Problem:

Meine Ausgangslage:
Ich benutze Eclipse 3.2.2
Ich habe ein Projekt dort, und zwar ein OSGi-Bundle-Projekt.
Nun habe ich mir von hier ein Bundle für Hibernate support runtergeladen (samt dependencies u.s.w.). Ich habe also einige bundle .jars lokal rumliegen, eins davon eben das com.springsource.org.hibernate-3.1.1.GA.jar.

Jetzt zum Problem:
Wie kriege ich eben dieses externe Bundle zu meinem OSGi-Bundle-Projekt hinzugefügt. Eigentlich würd ich einfach nur gerne wenn ich auf den Add-Knopf bei den Paket-Importen vom Manifest Editor u.a. halt auch "org.hibernate" angezeigt kriegen. Krieg ich natürlich aber nicht ohne Eclipse zu sagen, wo meine Bundles rumliegen.
Wie sag ich das Eclipse jetzt?
Was ich versucht hab ist via Context-Menü -> "Import" die Bundles als Binary Projects zu importieren. Wenn ich dann die Projekte als Abhängigkeit von meinem Projekt hinzufüge kann ich das Paket tatsächlich auswählen, jedoch bekomme ich nun die folgende Meldung:
Code:
Bundle 'com.springsource.org.hibernate' exporting package 'org.hibernate' is unresolved
Das versteh ich jetzt wieder nicht, das Projekt existiert doch?

Außerdem: Gibt es denn keine andere Möglichkeit Eclipse zu sagen das da noch mehr Bundles sin, deren exportierte Pakete auch angezeigt werden als da lauter Projekte zu erstellen?

Also nochmal zum Verständnis: Ich möchte nicht wissen, wie ich meinem Bundle beibring, dass es die sachen importieren soll.
Ich will nur wissen, wie ich es Eclipse beibring, dasses mir überhaupt erst erlaubt die Pakete zu importieren!

lg und nochma sorry fürs nix schreiben,
cui.
 

Wildcard

Top Contributor
import -> plugins and fragments -> bundle auswählen
Danach dein Manifest.MF öffnen und bei dependencies das Bundle eintragen.
 

cui23

Mitglied
Das ist ja was ich bereits propbiert habe.

Wie gesagt, ich habe es Importiert und dadurch son Projekt namens com.springsource.org.hibernate erstellt.
Dann konnte ich (wie ich auch schon geschildert habe) das Plugin bei Dependencies im Manifest.MF adden und auch mein Paket bei "Imported Packages" hinzufügen.
Im Manifest erzeugt die Zeile
Code:
org.hibernate;version="3.3.1.GA"
jedoch folgenden Fehler:
Code:
Bundle 'com.springsource.org.hibernate' exporting package 'org.hibernate' is unresolved
 

Wildcard

Top Contributor
Im Manifest muss das stehen:
Code:
Require-Bundle:  com.springsource.org.hibernate;bundle-version="3.3.1"
 

cui23

Mitglied
Wieso muss ich das Bundle requiren? Dabei geht mir doch ne menge flexibilität verloren!

Aber ich habe etwas herausgefunden:
Ich habe grade mal spaßeshalber Eclipse 3.4 runtergeladen und siehe da: Alles geht ohne das ich was ändere.

Wie auch immer, ich werde wohl eclipse 3.4 in Zukunft nutzen.. lg,
cui.
 

Wildcard

Top Contributor
Ach so... du wolltest die Packages einzeln importieren?
Hmm ich habe jetzt kein Eclipse 3.3 zur Hand, aber eigentlich hätte das auch funktionieren müssen ???:L
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
O Installiere externe Methode "containsNone" in Eclipse Plattformprogrammierung 2
S Eclipse RCP + externe JARs + ClassNotFoundException Plattformprogrammierung 4
E OSGi Eclipse Plug-in programmierung: java.lang.NullPointerException: Cannot enter synchronized block because "profile" is null Plattformprogrammierung 4
R Eclipse Bundles Plattformprogrammierung 2
Robertop RCP Command in bereits bestehendes Eclipse-Menü einbauen Plattformprogrammierung 4
T Java Projekt läuft nur in Eclipse Plattformprogrammierung 6
M Eclipse Plugin PreferencePage BooleanFieldEditor Plattformprogrammierung 1
F OSGi Plugin unter Eclipse arbeitet anders als wenn veröffentlicht Plattformprogrammierung 2
D RCP P2-Repository für Eclipse-Plugins Plattformprogrammierung 0
M Debuging in Eclipse Annotations Processor Plattformprogrammierung 0
D Nach Sprachpaket Installation kann eclipse nicht mehr gestartet werden Plattformprogrammierung 4
L0MiN Wie kann ich ein Klassendiagramm aus Eclipse heraus erstellen? Plattformprogrammierung 5
M Eclipse Probleme beim Ausführen eines Programms Plattformprogrammierung 3
feinperligekohlensaeure Eclipse Workspace gemeinsam Nutzen -> keine .project Datei Plattformprogrammierung 1
F Eclipse Build Path auf benötigte Projekte Plattformprogrammierung 4
B Daten von Eclipse extern sichern Plattformprogrammierung 2
B Eclipse zeigt Fehler nach Java-Update auf 1.8.0_40 Plattformprogrammierung 3
VfL_Freak [Eclipse] Fehleranzeige im Reiter "Problems" Plattformprogrammierung 1
S Errors in workspace bei eclipse Plattformprogrammierung 3
T eclipse bietet keine META-INF an Plattformprogrammierung 1
N Eclipse wo starten Plattformprogrammierung 6
A Eclipse schließt einfach ohne Fehlermeldung Plattformprogrammierung 4
W Eclipse vergißt beim Exportieren Resources-Ordner Plattformprogrammierung 11
A RCP Eclipse e4 und Injection-Contexts Plattformprogrammierung 0
K Eclipse fährt nicht mehr hoch. Metadatendatei schuld? Plattformprogrammierung 7
C [Eclipse RCP E4]InjectionException: no actual value was found for the argument "MDirtyable" Plattformprogrammierung 8
T Eclipse Eigenschaften hinzufügen Plattformprogrammierung 2
M RCP [Eclipse RCP 3.4] ViewTab Kontextmenu "Alle schließen" Plattformprogrammierung 0
D Problem mit eclipse Plattformprogrammierung 2
S Verschieben des Verzeichnis .eclipse aus Userprofile Plattformprogrammierung 3
A RCP Kann kein Eclipse 4 Projekt anlegen Plattformprogrammierung 0
S RCP Exportiertes RCP Produkt lädt Datei nicht, bei Start aus Eclipse wird Datei jedoch gefunden Plattformprogrammierung 6
G Eine Library in Eclipse zur Verfügung stellen Plattformprogrammierung 14
Gregorrr Eclipse RCP Product Build-Nummer + Jenkins Plattformprogrammierung 6
R Einfaches Eclipse-Plugin-Beispiel funktioniert nicht Plattformprogrammierung 5
H OSGi OSGi + Logback + slf4j - Eclipse Run Configuration Plattformprogrammierung 7
C plugin development environment eclipse Plattformprogrammierung 4
R RCP Commands nutzen / org.eclipse.ui.file.save Plattformprogrammierung 7
M Keybinding in Eclipse Plugin Plattformprogrammierung 3
TheWhiteShadow RCP Konstrukt für Editor in Eclipse gesucht. Plattformprogrammierung 3
B Eclipse Probleme mit build Plattformprogrammierung 8
H Keine Hilfe/API mehr in Eclipse Juno? Plattformprogrammierung 4
B Neue SuppressWarning in Eclipse Juno Plattformprogrammierung 6
B Eclipse Property Page Plattformprogrammierung 6
B Eclipse PreferencePage Plattformprogrammierung 3
B Eclipse Plugin Einstellungsleiste Plattformprogrammierung 2
B Birt-Previewer über Eclipse Plattformprogrammierung 14
J Eclipse Plug-In für UML-Diagramme Problem Plattformprogrammierung 4
O Eclipse Plugin - Einfachstes Problem, das es gibt. Plattformprogrammierung 2
R Eclipse RCP Tabellen-View (Anfängerfrage) Plattformprogrammierung 3
C Eclipse: Notification beim umbennen von Methoden? Plattformprogrammierung 4
schalentier Eclipse Sourcecode Plattformprogrammierung 4
A Eclipse undo/redo button reagiert nicht auf Änderungen in der OperationHistory Plattformprogrammierung 5
P Eclipse M2_REPO (NON MODIFIABLE) Plattformprogrammierung 8
B Eclipse: Contextmenu id erhalten? Plattformprogrammierung 9
H Datei in eclipse wird nicht erkannt Plattformprogrammierung 3
O Neues Tastenkürzel für Eclipse Editorfenster registrieren Plattformprogrammierung 2
3 Eclipse Editor Plugin selektiert Projekt nicht Plattformprogrammierung 10
Madlip RCP eclipse.ui.bindings (Key-Problematik) Plattformprogrammierung 2
S Eclipse vs. JavaMail vs. Ubuntu vs. Windows Plattformprogrammierung 3
M eclipse führt applikationen nicht mehr aus Plattformprogrammierung 6
S Eclipse: Auf CTRL-C/CTRL-V im Package Explorer? Plattformprogrammierung 4
M Eclipse und Hilfen Plattformprogrammierung 5
G Eclipse buggt rum!!! Plattformprogrammierung 4
B Eclipse RCP und Java 7 Plattformprogrammierung 7
G RCP Eclipse Editor + Guice Plattformprogrammierung 8
T RCP Eclipse RCP: Wo/wann im Plugin ist workbench initialisiert? Plattformprogrammierung 14
G Eclipse Plug-in: wie refreshe ich eine combobox? Plattformprogrammierung 4
M Eclipse Plug-in: Wie eine Grafik einfügen? Plattformprogrammierung 20
M RCP [Eclipse RCP] Feature Export und "Fehler"... Plattformprogrammierung 3
P Eclipse speichert keine Änderungen Plattformprogrammierung 5
M Eclipse - Dokumentation nicht über das Internet benutzen Plattformprogrammierung 3
C Eclipse Plugin NoClassDefFoundError Plattformprogrammierung 4
E org.eclipse.ui.dialogs.ListSelectionDialog erzeugt ClassNotFoundException zur Laufzeit Plattformprogrammierung 4
M Eclipse Plugin Entwicklung - NoClassDefFoundError Plattformprogrammierung 10
C RCP Verständnisfrage Eclipse/Equinox Plattformprogrammierung 4
D eclipse-RCP von der Konsole baut nicht Plattformprogrammierung 3
L RCP Eclipse Popupmenu im PackageExplorer erweitern? Plattformprogrammierung 7
C Eclipse Plugin Entwicklung: Editor für Flussdiagramme Plattformprogrammierung 6
S (OSGI - EQUINOX) Welche Eclipse IDE? Plattformprogrammierung 3
C Pdf in jar datei einbinden mit eclipse Plattformprogrammierung 23
G neuer branch in SVN mit Eclipse Plattformprogrammierung 6
F RCP eclipse rcp ohne eclipse? Plattformprogrammierung 15
dzim RCP Eclipse Provisioning Plattformprogrammierung 3
G RCP Abhängigkeiten von Eclipse Plugins Plattformprogrammierung 9
K Eclipse RCP, EMF, Hibernate Problem Plattformprogrammierung 7
B RCP eigenes Eclipse Plugin wird nicht aufgelöst Plattformprogrammierung 7
T Eclipse Helios XMLUnit importieren Plattformprogrammierung 6
R Verwendung pdfbox in Maven-Projekt in Eclipse Plattformprogrammierung 3
lumo RCP wechseln der Font von Eclipse per code Plattformprogrammierung 10
lumo RCP Eclipse internationalisierung Plattformprogrammierung 5
jemandzehage Kurze Fehlernachricht beim starten in Eclipse Plattformprogrammierung 5
A RCP java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter Plattformprogrammierung 7
P Wie bekomme ich ICompilationUnit aus dem event? bei Eclipse-Plugin Plattformprogrammierung 3
Rudolf External Libs dauerhaft in Eclipse einbinden Plattformprogrammierung 3
G RCP Eclipse UI Forms Plattformprogrammierung 10
musiKk RCP Eclipse: Speichern von Spaltenbreiten Plattformprogrammierung 9
X Datei in einem Eclipse Projekt über Plugin zugreifen Plattformprogrammierung 2
P Eclipse Help: Wie Links zu anderer Hilfeseite setzen ? Plattformprogrammierung 5
F Eclipse EMF Modelltransformation Plattformprogrammierung 3

Ähnliche Java Themen

Neue Themen


Oben