Vanliga frågor om migrering av insticksprogram till Eclipse 3.2

  1. Gammal åtgärd utan etikett
  2. Användning av ID:n med punkter (".") i utökningspunkter, utökningar och innehållstyper

Gammal åtgärd utan etikett

Om du använder åtgärdsbaserade utökningspunkter kan det hända att du vill ange antingen ett definitions-ID eller en etikett som inte är tom. Om du inte gör det kan det hända att kommandon med benämningen Gammal åtgärd utan etikett visas i kategorin för ej kategoriserade åtgärder. De visas på sidan för tangentinställningar. En varning skrivs till loggfilen.

I 3.2 konverteras alla åtgärder till kommandon när registret tolkas. På så sätt genereras ett kommando för åtgärder som inte har något definitions-ID. Det här kommandot behöver en etikett som vanligen erhålls från etiketten för åtgärden. I de fall när åtgärder visas i verktygsfältet angavs ibland varken ett definitions-ID eller en etikett.

Användning av ID:n med punkter (".") i utökningspunkter, utökningar och innehållstyper

Tidigare förväntades ID:n som angetts för utökningspunkter, utökningar och innehållstyper vara "enkla ID:n" utan punkter (till exempel "myPoint" och inte "my.Point" eller "myPlugin.myPoint"). Den här regeln användes men var inte tvingande.

I version 3.2 har vi lagt till bearbetning av fullständiga ID:n (till exempel "org.eclipse.myPlugin.myPoint"). Det visades sig dock att i vissa komponenter ingick ID:n med punkter som använts tidigare och ändringen gjorde att de funktioner som tillhandahölls av de här komponenterna inte gick att använda. I syfte att bevara bakåtkompatibilitet för ID:n till utökningspunkter och utökningar lade vi till specialbearbetning baserat på XML-filens version:

Mer information finns i avsnittet om fel 128866.

Vi rekommenderar att du växlar till 3.2-format eftersom det aldrig var avsikten att det skulle gå att använda ID:n med punkter i 3.0-formatet. (Med andra ord finns det inga garantier att det fungerar i alla situationer idag eller att det fungerar på samma sätt i morgon.)

Den här bearbetningen av märkordet <?eclipse version> gäller för ID:n till utökningspunkter och utökningar men inte för ID:n för innehållstyper (se fel 139491).