Hallo,
habe ein projekt, das in mehrere (optionale) teile aufgesplittet werden muss.
habe nun das erste plugin so weit, dass ich den ersten test für das zweite machen kann.
habe dazu folgendes gemacht:
hab das ganze plugin exportiert um es in bestehende eclipse installationen einfach einbinden zu können (die jar einfach in den plugin-ordner werfen)
(wohin muss ich das exportieren, damit andere plugins darauf zugreifen können?)
wenn ich nun das zweite plugin, das das erste erweitert. starte, wird das erste nicht mitgenommen. (das erste definiert eine application mit menü und datenlayer etc, das zweite ist dann der weiterführende GUI)
wenn ich das erste starte wird das menu etc auch sauber angezeigt.
starte ich das zweite plugin, dann wird das erste nicht mehr angezeigt, sondern das standardmässige galileo splash etc gestartet, obwohl:
im .product:
dependencies: das plugin 1 gelistet ist.
configuration: plugin 1 gewählt ist und autostart auf true gesetzt ist. (start-level=0)
in der plugin.xml
unter extensions das 1. plugin gewählt
-> was mach ich falsch?
PS: falls ich zu wenig infos gegeben habe bitte sagen, was ihr braucht damit ihr helfen könnt...
EDIT: hab jetzt zwei beispiel-plugins erstellt, damit es einfacher ist zu zeigen was mein problem ist
SamplePlugin erstellt den basic gui und stellt den anderen plugins eine klasse HelloWorld zur verfügung die einen String liefert
SamplePluginPlugin 'erweitert' das obere plugin und erstellt ein menü mit einer action, die, sobald sie ausgefürht wird daten aus dem ersten plugin holt (HelloWorld.getString()) und diese dann per messagebox ausgibt...
so weit die theorie.... :autsch:
habe ein projekt, das in mehrere (optionale) teile aufgesplittet werden muss.
habe nun das erste plugin so weit, dass ich den ersten test für das zweite machen kann.
habe dazu folgendes gemacht:
hab das ganze plugin exportiert um es in bestehende eclipse installationen einfach einbinden zu können (die jar einfach in den plugin-ordner werfen)
(wohin muss ich das exportieren, damit andere plugins darauf zugreifen können?)
wenn ich nun das zweite plugin, das das erste erweitert. starte, wird das erste nicht mitgenommen. (das erste definiert eine application mit menü und datenlayer etc, das zweite ist dann der weiterführende GUI)
wenn ich das erste starte wird das menu etc auch sauber angezeigt.
starte ich das zweite plugin, dann wird das erste nicht mehr angezeigt, sondern das standardmässige galileo splash etc gestartet, obwohl:
im .product:
dependencies: das plugin 1 gelistet ist.
configuration: plugin 1 gewählt ist und autostart auf true gesetzt ist. (start-level=0)
in der plugin.xml
unter extensions das 1. plugin gewählt
-> was mach ich falsch?
PS: falls ich zu wenig infos gegeben habe bitte sagen, was ihr braucht damit ihr helfen könnt...
EDIT: hab jetzt zwei beispiel-plugins erstellt, damit es einfacher ist zu zeigen was mein problem ist
SamplePlugin erstellt den basic gui und stellt den anderen plugins eine klasse HelloWorld zur verfügung die einen String liefert
SamplePluginPlugin 'erweitert' das obere plugin und erstellt ein menü mit einer action, die, sobald sie ausgefürht wird daten aus dem ersten plugin holt (HelloWorld.getString()) und diese dann per messagebox ausgibt...
so weit die theorie.... :autsch:
Zuletzt bearbeitet: