Hallo!
hat einer von euch schon mal versucht xstream in eclipse zu verwenden?
ich habe mehrere plugins laufen (mit osgi services)
und will nun die objekte der services per xstream speichern.
läuft in meinem test (alle interfaces etc in einem kleinen projekt) bestens.
wenn ich jedoch die ganze sache aufsplitte (also die annotations in jedem eigenen plugin drin)
und dann in einem eigenen plugin (osgi service) die objekte in xml umwandle
dann ignoriert er meine annotations.
ich hatte auch schon kontakt mit der NG von XStream, dort meinte man folgendes:
...was nun?
ich würde mich freuen, falls jemand weiss, woran das liegen kann.
hinweis: ich bekomme keinerlei exceptions!
hat einer von euch schon mal versucht xstream in eclipse zu verwenden?
ich habe mehrere plugins laufen (mit osgi services)
und will nun die objekte der services per xstream speichern.
läuft in meinem test (alle interfaces etc in einem kleinen projekt) bestens.
wenn ich jedoch die ganze sache aufsplitte (also die annotations in jedem eigenen plugin drin)
und dann in einem eigenen plugin (osgi service) die objekte in xml umwandle
dann ignoriert er meine annotations.
ich hatte auch schon kontakt mit der NG von XStream, dort meinte man folgendes:
ich habe das mal angetestet und SiteImpl.class == s.getClass() -> trueBut it is. I am no Eclipse/OSCi programmer, but AFAICS each plugin will use its own class loader i.e. the classes are no longer the same. Can you try this on the context of above:
=============== %< ===================
Site s = service.getDummySite(); // unimportant how i get the Site...
assert SiteImpl.class == s.getClass();
=============== %< ===================
... and it will get worse at deserialization time...
...was nun?
ich würde mich freuen, falls jemand weiss, woran das liegen kann.
hinweis: ich bekomme keinerlei exceptions!