Hallo,
wenn ich ein Plugin für eine eigene Target Platform (equinox basiert) exportieren will, schlägt der Export beim Kompilieren der Klassen fehl. Dabei tauchen im log des Exports sehr oft folgende Zeilen auf:
"The type XYZ cannot be resolved. It is indirectly referenced from required .class files"
Das zieht natürlich einige Folgefehler nach sich.
Nebenbei - ich benutze Eclipse Galileo.
Das zu exportierende Plugin hat 3 "Required-PlugIns". Zwei werden von der Target-Platform bereitgestellt und das Dritte ist ein Plugin in meinem Workspace.
Starte ich die Target Platform und debugge das Plugin funktioniert die Abhängigkeit der Plugins - nur eben beim Kompilieren während des Exports nicht.
Setze ich beim Export die Option "Use class files compiled in workspace" dann wird das Plugin korrekt exportiert. Das ist aber aufgrund eines geplanten Automatisieren des Deployments in Verbindung mit einer Versionsverwaltung nicht unbedingt praktikabel.
Evtl. hat jemand einen Tip wie ich dieses Problem beheben kann?
Gruß, mbreit
wenn ich ein Plugin für eine eigene Target Platform (equinox basiert) exportieren will, schlägt der Export beim Kompilieren der Klassen fehl. Dabei tauchen im log des Exports sehr oft folgende Zeilen auf:
"The type XYZ cannot be resolved. It is indirectly referenced from required .class files"
Das zieht natürlich einige Folgefehler nach sich.
Nebenbei - ich benutze Eclipse Galileo.
Das zu exportierende Plugin hat 3 "Required-PlugIns". Zwei werden von der Target-Platform bereitgestellt und das Dritte ist ein Plugin in meinem Workspace.
Starte ich die Target Platform und debugge das Plugin funktioniert die Abhängigkeit der Plugins - nur eben beim Kompilieren während des Exports nicht.
Setze ich beim Export die Option "Use class files compiled in workspace" dann wird das Plugin korrekt exportiert. Das ist aber aufgrund eines geplanten Automatisieren des Deployments in Verbindung mit einer Versionsverwaltung nicht unbedingt praktikabel.
Evtl. hat jemand einen Tip wie ich dieses Problem beheben kann?
Gruß, mbreit