[RCP] Was passiert genau beim laden eines Plugins?

Status
Nicht offen für weitere Antworten.

thomet

Aktives Mitglied
Hy,
ich möchte gern wissen, was für ein Vorgang abläuft, wenn der Bundel Loader ein Plugin lädt? Also zb. wird ja der Activator aufgerufen. Aber ich denk mal nicht, dass nur dies geschiet, oder? Welche Klassen werden den noch aufgerufen bzw geladen??

Ich brauch diese Information für ein Tool was ich entwickeln möchte.

Mfg Thomet
 

Wildcard

Top Contributor
Das Framework checkt die dependencies und wenn alles passt, wird ein BundleContext erstellt und an das Bundle im Activator übergeben. Im Falle von Eclipse PlugIns, wird zusätzlich schon beim Worbench-Start die plugin.xml verarbeitet.
 

thomet

Aktives Mitglied
Ok,
noch eine Frage. Wo sind all die Informationen aus der MANIFEST.MF und plugin.xml nach dem erstellen (exportieren) gespeichert?
Ich kann ja in den Jar-Datein beide Datein löschen und das Plugin läuft trozdem.

Ich muß, für das was ich machen möchte, nach dem Export, diese Informationen ändern können.
(z.B. steht ja in per Plugin.xml, welche id eines Views zu welcher Viewklasse gehört. Jetzt will ich nach dem exportieren, die Viewklasse "BeispielView.class" in "a.class" umbennen können, so das diese auch wieder gefunden wird)
 

Wildcard

Top Contributor
Warum sagst du nicht einfach das du einen Obfuscator verwenden willst? :roll:
Die werden genau dort gespeichert wo du sie vermutest, die Bundles werden lediglich lokal gecached in
eclipse/configuration/org.eclipse.osgi/bundles
 

thomet

Aktives Mitglied
Ok, ich will Obfuscaten ;)

Das Problem ist aber das es noch nichts gibt was wirklich die RCP Applicationen Obfuscaten kann die ich vorliegen habe. Da diese mehrere Plugins beinhalten (über 30) und ich halt Optimales Obfuscating benötige.

Hast du(oder jemand anders) erfahrungen damit? Wenn ja wär cool wenn wir da uns bissel austauschen könnten.

mfg

EDIT:

Also mir ist es erstma wichtig, dass ich nicht nur den eigentlichen Quellcode obfuscaten kann, sondern weitestgehen die Klassennamen. Was mir zu Zeit eben Probleme macht, ist das Umbennen lassen von View Klasse.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Was ist RCP eigentlich genau im gegensatz zu Eclipse? Plattformprogrammierung 10
M Eclipse Probleme beim Ausführen eines Programms Plattformprogrammierung 3
G Nullpointer im Debugger, jedoch nicht beim normalen Starten Plattformprogrammierung 12
W Eclipse vergißt beim Exportieren Resources-Ordner Plattformprogrammierung 11
C Eclipse: Notification beim umbennen von Methoden? Plattformprogrammierung 4
M OSGi Probleme / Unklarheiten beim laden von DLL's Plattformprogrammierung 4
dzim OSGi Problem beim Verwenden von Declaratice Services Plattformprogrammierung 18
L RCP Exception beim Ausführen von BIRT Application Plattformprogrammierung 2
Mike90 Error beim Öffnen einer RCP-App Plattformprogrammierung 2
W SWTException beim Schließen einer ViewPart Plattformprogrammierung 13
M EMF Model Transaction Fehler beim Updaten eines Graphiti-Pictogramms Plattformprogrammierung 2
L RCP Detached View beim Starten des RCPs? Plattformprogrammierung 3
lumo RCP Beim wechsel der Perspektive automatisch Views aktivieren Plattformprogrammierung 6
X b3 aggregator - Erfahrungen beim spiegeln von p2 Update Sites Plattformprogrammierung 10
jemandzehage Kurze Fehlernachricht beim starten in Eclipse Plattformprogrammierung 5
dzim Veränderte Abhängigkeiten beim Umstieg von 3.5.2 auf 3.6.1 Plattformprogrammierung 9
J RCP, Fehler beim MultiPageEditor, Widget is disposed Plattformprogrammierung 4
G Probleme beim Export Plattformprogrammierung 2
dzim Problem beim neuanlegen von Composites Plattformprogrammierung 4
S Plugin: View beim Button-Klick austauschen Plattformprogrammierung 7
K Keine EXE beim Export Plattformprogrammierung 10
M Teilweise Probleme beim Updaten von Plugins Plattformprogrammierung 3
S Versionsprobleme beim Erstellen eines Plugins Plattformprogrammierung 6
S View speichern/laden beim schließen Plattformprogrammierung 14
B Simple Action beim Speichern in Eclipse... Plattformprogrammierung 2
M Problem beim Zugriff auf Klasse aus Fragment in einem anderen Plugin Plattformprogrammierung 3
N Beim starten addPartListener() benutzen Plattformprogrammierung 2
dzim Nerviges Gepiepe beim Nutzen von KeyListenern & Scrollbare Composites Plattformprogrammierung 2
dzim java.lang.ClassNotFoundException beim laden eines Plugins Plattformprogrammierung 10
dzim Fehler beim starten eines Produkts Plattformprogrammierung 5
V Eclipse RCP Encoding beim Export Plattformprogrammierung 4
V Ich brauche hilfe beim Eclipse RCP Export Plattformprogrammierung 8

Ähnliche Java Themen

Neue Themen


Oben