OSGi OSGI bundle bauen org.apache.xerces

tanzverfuehrung

Bekanntes Mitglied
Ich brauche die neuste Version von org.apache.xerces(Xerces2 Java Parser Readme) also 2.11 als OSGI plugin.
Ein fertiges OSGi plugin habe ich zwar gefunden aber dort stand in der MANIFEST.FM bei "Export-Package" "uses" und dadurch ist es für uns unnützlich.

Wie ich OSGI Plugin zusammen baue weiß ich, jedoch wenn ich den source aus der heruntergeladenen jar kopiere, wird mir in mehreren Klassen ein Compilerfehler angezeigt "The hierarchy of the type .. is inconsistent" und das in mehreren Klassen. Wen man das Problem googelt wird meist gesagt, macht mal clean und eclipse neu starten.bringt aber alles nichts. Wenn ich schaue sind auch alle Klassen vorhanden außer "ElementTraversal".

Ich habe versucht:
  • Abhängigkeiten hinzugefügt
    -org.w3c.dom.event
    -org.w3c.dom.smil
    -org.w3c.dom.svg

    -->Bringt nichts!
  • Add External Jars-->org.apache.batik.dom_1.7.0.v201011041433 (http://download.eclipse.org/tools/orbit/downloads/drops/R20140114142710/)
    So gehen die meisten Compilerfehler weg, zu mindetens die "The hierarchy of the type .. is inconsistent"-Fehler.
    Nun sind 3 Klassen noch mit Comilerfehler, da sie noch nicht alle Methoden implementieren, die im Interface definiert sind. Wenn ich diese hinzufüge, sind keine Compilerfehler,

    -->aber ist das so richtig bzw. machbar?
  • Wollte ich mir das org.w3c.dom OSGI bundle bauen, damit ich es dann nutzen kann, aber ich finde da keine Source Jar. Daher wollte ich mir das OSGI Bundle für org.apache.batik.dom bauen. Jedoch sind da auch wieder mega viele Compile fehler enthalten, die ich schwer alle gelöst bekomme.

Kann mir jemand sagen wie ich am besten vor gehe?:rtfm:

Oder ob meine zweite Lösung so nutzbar ist?!?!
???:LEbenfalls weiß ich nicht welche Java Version das Bundle benutzt!?:rtfm:

Und kennt noch jemand eine seite mit gebauten osgi bundles außer eclipse orbit?

EDIT:
Oder kann ich auch das vorhandenen OSGI Plugin, was ich besitze,irgendwie importieren und dann einfach die MAIFEST anpassen?

--> Funktioniert nicht! Da irgendwie der Source Code auch nciht enhalten ist sondern nur die properties?!
Sieht dann so aus:
osgi.jpg
 
Zuletzt bearbeitet:

tanzverfuehrung

Bekanntes Mitglied
Also ich habe jetzt einfach das OSGI bundle org.apache.batik.dom von eclipse orbit runtergeladen...zu meiner targetplaform hinzugefügt und dann zu den Abhängigkeiten meines gebauten osgi plugins hinzugefügt.hoffe funktioniert alles so ;)
 

dzim

Top Contributor
Da ich das setup nicht habe, würde ich dir zwar gerne helfen, oder mit Rat und Tat zur Seite stehen, aber das geht leider nicht... Ich hoffe, das ist deine Lösung!
 

chalkbag

Bekanntes Mitglied
In Batik ist Xerces, Xalan und weitere ext. Jars enthalten. Wenn du aber die Batik Funktion nicht brauchst, dann kannst dir eigentlich die ca. 20 Batik-Jars auch schenken.
Entpacke doch das jar und füge Schritt für Schritt hinzu, was du brauchst..
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G OSGi Bundle-ClassPath Plattformprogrammierung 3
G [osgi] bundle spezifische properties Plattformprogrammierung 5
C RCP Applikation starten als OSGi Bundle Plattformprogrammierung 2
B OSGi, Euqinox, innherhalb vom Bundle Pfad des zugehörigen jar-files ermitteln Plattformprogrammierung 6
F OSGi und root rechte Plattformprogrammierung 2
Z MySQL-Treiber in RAP-Anwendung für Jetty im OSGI- Equinox- Maven-Dschungel Plattformprogrammierung 0
Shams Antbuild - Problem bei OSGi Anfängertutorial Plattformprogrammierung 0
P OSGi registerService Plattformprogrammierung 3
H OSGi OSGi + Logback + slf4j - Eclipse Run Configuration Plattformprogrammierung 7
G OSGI bundleChanged Plattformprogrammierung 2
E OSGi Equinox HttpService only supports servlet 2.1 specification. Plattformprogrammierung 2
X Probleme mit dem OSGi-Framework Plattformprogrammierung 3
S OSGi Declarative Service Cardinality Plattformprogrammierung 6
Kr0e OSGI - Anfängerfragen Plattformprogrammierung 3
K OSGi Verteilte Anwendung? Plattformprogrammierung 9
B OSGi Einsteiger OSGi-Applikation Plattformprogrammierung 9
S (OSGI - EQUINOX) Welche Eclipse IDE? Plattformprogrammierung 3
N OSGi: Ressourcen gezielt aus bestimmten Modulen laden? Plattformprogrammierung 4
borobudur OSGi OSGi Blueprint Integrationstests Plattformprogrammierung 6
S OSGi Filter Syntax Plattformprogrammierung 2
N OSGi Dependency Loading Plattformprogrammierung 2
S OSGi Bibliothek für alle Plattformprogrammierung 5
H OSGI mit Eclipse und Maven Plattformprogrammierung 5
X OSGi Splash ohne product Plattformprogrammierung 2
G OSGi: Service registrieren Plattformprogrammierung 2
lumo OSGI Service - ServiceReference Plattformprogrammierung 3
DEvent [osgi] Services implementieren Plattformprogrammierung 2
B equinox OSGi EclipseStarter.startup NullPointerException Plattformprogrammierung 3
B OSGi, Equinox, Exceptions werden "ignoriert" Plattformprogrammierung 21
C OSGi, Hibernate und welche Datenbank? Plattformprogrammierung 4
astralarse Custom OSGi Launcher mit config.ini Plattformprogrammierung 6
C Eclipse - Externe OSGi bundles adden Plattformprogrammierung 7
F OSGi Anwendungsdesign Plattformprogrammierung 3
N OSGI in Netbeans? Plattformprogrammierung 5
X OSGi und RCP Plattformprogrammierung 15
C OSGi shutdown Plattformprogrammierung 4
D Problem mit Synth Painter und OSGi (Equinox) Plattformprogrammierung 8
D OSGi JSR296 (Swing Application Framework) - Konzeptionsfrage Plattformprogrammierung 2
G Osgi Plattformprogrammierung 5
A Plugin konzepte: OSGI oder JPF? Plattformprogrammierung 5
S OSGI Framework Knopflerfish Plattformprogrammierung 11
H !MESSAGE Missing required bundle javax.mail_1.4.0. Plattformprogrammierung 5
F OSGi NPE bei deklarativen Bundle mit Maven SCR Plattformprogrammierung 2
G OSGi Ressourcen aus anderem Bundle laden Plattformprogrammierung 15
G RCP Datei im Bundle Plattformprogrammierung 6
A RCP RAP-Bundle nach Installation nicht auffindbar?! Plattformprogrammierung 5
A OSGi Bundle exportieren, importieren und vewenden geht nicht?! Plattformprogrammierung 4
lumo RCP The System Bundle was updated Plattformprogrammierung 13
A RCP p2 - manuelles update "check for updates" von core bundle funktioniert nicht Plattformprogrammierung 6
musiKk OSGi Bundle findet Activator nicht (ClassNotFoundException) Plattformprogrammierung 1
S OSGi Ablegen von Bundle-Eigenschaften (unabhängig) Plattformprogrammierung 4
L RCP Plugin als Bundle geklarieren? Plattformprogrammierung 3
O Bundle in Projekt-Dependencies nicht sichtbar Plattformprogrammierung 6
lumo Bundle verzeichnis Plattformprogrammierung 10
N bundle und classpath Plattformprogrammierung 12
G RCP auf MAC bauen Plattformprogrammierung 12
N Ant Skript um eine UPdateseite zu bauen Plattformprogrammierung 3
Wildcard Cross-Platform RCP bauen - Tutorial Plattformprogrammierung 3

Ähnliche Java Themen

Neue Themen


Oben