2009-07-02 12 views
0

Ich habe es wirklich schwer bekommen API Tooling in Eclipse 3.4.2 zu arbeiten. Es hält mir zu sagen:Wie bekomme ich API Tooling zum Arbeiten in Eclipse?

Die kleinere Version in Version 3.4.0.qualifier erhöht werden sollte, da neue APIs sind seit Version 3.4.0.40001

aber sagen, dass hinzugefügt habe ich die Plugins erzeugt, die verwendet werden für die Basislinie aus genau dem gleichen Code, für den sie analysiert wird. In den API-Tools wird angegeben, dass der aktuelle Code mit der Baseline verglichen wird, um festzustellen, ob Unterschiede bestehen. Ich kann nicht sehen, wie es Unterschiede geben könnte, wenn die gebaute Version vom gegenwärtigen Code gebaut wird.

Die Art und Weise, dass ich es getestet:

  1. Erstellen Ihnen einen neuen Eclipse-Workspace
  2. ein neues Plug-in erstellen Projekt mit API-Analyse auf
  3. drehte
  4. eine einfache Klasse zu diesem Plugin hinzufügen und exportieren die Paket mit dieser Klasse in es
  5. bauen/Export, die
  6. den Arbeitsbereich der Basislinie bis dieser Stelle setzen auf Ihrer Festplatte zu einem gewissen Ort Plugin und führen sie eine vollständige Build

Sie erhalten einen Fehler für das Projekt in Ihren Probleme anzuzeigen.

Danke,

-Ein sehr perplex Benutzer

Antwort

0

Sieht aus wie dies etwas ist, das in 3,5 fixiert wurde. Schade, dass meine Firma nicht möchte, dass wir 3.5 verwenden, falls es Inkompatibilitätsprobleme gibt. (Es waren Bewertung: 3.3 bis 3,4)

Meine Empfehlung an alle, die Eclipse-API-Analyse tun möchte, ist 3,5 zu verwenden.

+0

Wir wanderten vor kurzem unser Produkt von 3,2 Basisplattform auf 3,5 und selbst bei einem so großen Sprung, die Probleme waren wir kleinere und mit einigen wenigen Ausnahmen die grundlegenden Übergang wqas ganz glatt ... Bevor wir wanderten wir hatte eine Analyse der Änderungen an der Plattform und wir analysierten, ob es sinnvoll wäre, auf die 3.5 oder 3.4 Basisplattform zu migrieren. Als Ergebnis wir diese API weise die meisten großen Veränderungen fielen zwischen 3,2 und 3,4 Basen und der tatsächlichen Menge an potenziell inkompatible Änderungen zwischen 3,4 gefunden -> 3.5 waren einfach zu klein, um die potenziellen Vorteile einer neueren Veröffentlichung aufzuwiegen ... –

+0

Danke. Wir machen gerade den Übergang selbst. Ich werde aktualisieren mit, wie die API-Analyse geht. – GreenKiwi

0

Zunächst einmal, ich entschuldige mich spät nach seiner „aktiven Zeit“ auf einem Thread für das Springen, aber ich bin zur Zeit in genau diese Situation laufe, aber mit Eclipse Helios 3.6.

Aus Ihrer Antwort haben Sie festgestellt, dass etwas in 3.5 behoben wurde. Sind Sie sich dessen bewusst, was genau dieser Fix war und ob Sie noch verifizieren konnten, dass er unter Eclipse Helios 3.6 funktioniert?

Ich mag wirklich PDE API Werkzeuge arbeiten, aber ich bin kurz vor meiner Zeit auf diesem Aufwand erlaubt und muß nach vorne auf einige anstehenden Aufgaben bewegen.

Danke!

EDIT: Ich würde dies in einem Follow-Link gepostet habe, aber nicht solche Links zur Verfügung sehen.

+0

Hallo Michael, wir haben die API-Analyse nicht wieder hinzugefügt. Sie wurde in unserer neuesten Version verpasst und wird hoffentlich bald hinzugefügt. Ich bin mir nicht sicher, was die genaue Lösung war. Die Probleme, die wir sahen, waren, dass die API-Analyse immer sagen würde, dass es Änderungen gab, sogar mit identischem Code. Ich werde es diese Woche versuchen, um zu sehen, ob es wieder funktioniert. – GreenKiwi

Verwandte Themen