Hallo,
ich arbeite derzeit an einer integration von Drools in SMILA via OSGi. SMILA stellt eine Target Platform bereit in dessen Plugin Ordner ich die Drools Bundles (insb. API und Core) herein kopiert habe. Auf diese habe ich in Eclipse auch zugriff und kann die Drools Klassen in meinen Bundles verwenden.
Beispiel aus manifest.mf:
Diese 4 Packages kommen aus dem Drools-API Bundle und es gibt keine Probleme. Will ich allerdings das Package "org.drools.command.impl;version="5.1.1"," aus dem Drools-Core Bundle, über den Plug-In Manifest Editor, importieren, bekomme ich folgende Fehlermeldung (im Reiter MANIFEST.MF): "Bundle 'org.drools.core' exporting package 'org.drools.command.impl' is unresolved"
Nach fast 2 Tagen Fehlersuche finde ich einfach nicht den Fehler... Warum findet Eclipse das Package über den Import-Packages-Add Button aber zeigt mir dann einen Fehler an?
Das merkwürdige ist, das ich auf meinem anderen Rechner dieses Problem nicht habe. Da importiert er die Packages ohne Probleme.
Hier noch zwei Screenshots die den Fehler verdeutlichen:
Bild1 (Plug-In Manifest Editor: Reiter Dependencies - Add Import Package)
Bild2 (Plug-In Manifest Editor: Reiter MANIFEST.MX - Fehlermeldung)
Vielen Dank schonmal im voraus,
zitzit
ich arbeite derzeit an einer integration von Drools in SMILA via OSGi. SMILA stellt eine Target Platform bereit in dessen Plugin Ordner ich die Drools Bundles (insb. API und Core) herein kopiert habe. Auf diese habe ich in Eclipse auch zugriff und kann die Drools Klassen in meinen Bundles verwenden.
Beispiel aus manifest.mf:
Java:
Import-Package:
org.drools;version="5.1.1",
org.drools.builder;version="5.1.1",
org.drools.builder.help;version="5.1.1",
org.drools.command;version="5.1.1", ...
Diese 4 Packages kommen aus dem Drools-API Bundle und es gibt keine Probleme. Will ich allerdings das Package "org.drools.command.impl;version="5.1.1"," aus dem Drools-Core Bundle, über den Plug-In Manifest Editor, importieren, bekomme ich folgende Fehlermeldung (im Reiter MANIFEST.MF): "Bundle 'org.drools.core' exporting package 'org.drools.command.impl' is unresolved"
Nach fast 2 Tagen Fehlersuche finde ich einfach nicht den Fehler... Warum findet Eclipse das Package über den Import-Packages-Add Button aber zeigt mir dann einen Fehler an?
Das merkwürdige ist, das ich auf meinem anderen Rechner dieses Problem nicht habe. Da importiert er die Packages ohne Probleme.
Hier noch zwei Screenshots die den Fehler verdeutlichen:
Bild1 (Plug-In Manifest Editor: Reiter Dependencies - Add Import Package)
Bild2 (Plug-In Manifest Editor: Reiter MANIFEST.MX - Fehlermeldung)
Vielen Dank schonmal im voraus,
zitzit