Wie packe ich ein Eclipse-Plugin?

9

Ich möchte einen Fehler in einem Eclipse-Plugin (ein offizielles Plugin des WTP) beheben. Ich änderte lokal den Quellcode, debuggte es - alles ist in Ordnung.

Nun möchte ich diese Änderung auf meine Eclipse-Installation übertragen, aber ich habe Probleme. Es scheint mehr als eine Möglichkeit zu geben, dies zu erreichen, z. B .:

Diese Seite empfohlene Fragmente, aber die Eclipse FAQ hebt das auf.

Aber ich stecke fest und kein Weg scheint für mich zu funktionieren.

UPDATE:

Ich habe versucht, einen Feature-Patch wie vorgeschlagen zu erstellen und zu installieren. Nach dieser Installation wird der Feature-Patch installiert, aber nicht das enthaltene Patch-Plugin. Die vorherige / existierende Version des Plugins ist noch vorhanden und aktiv.

Ich würde gerne wissen, warum das so ist? Hat das etwas mit der Unterzeichnung der offiziellen Plugins zu tun? Gibt es ein Protokoll, um zu sehen, warum das gepatchte Plugin nicht installiert wurde?

ENDGÜLTIGES UPDATE:

Das Problem war, dass ich ein übergeordnetes Feature (das in den Eclipse-Installationsdetails gezeigt wurde), nicht das direkte Feature, das das Plugin direkt enthielt, gepatcht habe. Nach dem Angeben der korrekten / "niedrigsten" Funktion zum Patchen funktionierte alles wie erwartet.

    
MRalwasser 14.03.2011, 12:56
quelle

1 Antwort

5

Der beste Ansatz besteht darin, einen so genannten "Feature-Patch" zu erstellen. Ein Feature-Patch besteht aus der gesamten neuen Version des Plug-Ins, das Sie patchen, und einer Funktion, die beschreibt, was gepatcht wird. Sehen Sie sich diesen nützlichen Blog-Beitrag an:

Ссылка

    
Konstantin Komissarchik 14.03.2011, 15:13
quelle

Tags und Links