ZeServeur

Das Wissen, Erfahrungen durch, sonst ist alles nur Informationen ...

Angezeigt gekennzeichneten Eclipse

Eine neue Version (0.2.7) von Mylyn Connector for Quality Center zum Download zur Verfügung.

Dies ist vor allem behebt Bugs / Entwicklungen rund um die Links und Anhänge.

Site Update: http://qcmylyn.sourceforge.net/update/

Homepage: http://qcmylyn.sourceforge.net/

Dies ist ein kleines Problem, das passiert von Zeit zu Zeit mit Eclipse und dessen Classloader:

Angenommen, A hat ein Plugin, ein Plugin Abhängigkeit erklärt B.

Frage: Wie sehen Sie auch dann, wenn B A hat Sichtbarkeit auf?

Dort werden Sie sagen: es ist ein bisschen verdreht ... aber ist, dass Ihre Abteilung von Plugins ist lausig! Und nein, kann es beispielsweise passieren, wenn Sie Konfigurationsdateien, die in A, die von B. verwendet werden, gemeldet werden

Lösung:

Es genügt die Feststellung Mechanismus in MANIFEST.MF Dateien:

  • gemeinsam in der Plugin,) muss Zugang zu externen Klassen (B:
      Eclipse-BuddyPolicy: Registrierte 
  • in (oder) Plugin (s), welche (s) B verwenden (A in unserem Fall):
      Eclipse-RegisterBuddy: name> Plugin <Aktien 

Es implizit (das heißt "Buddy Class Loading") in Richtung erklären die Beziehung in die andere.

Um die Verwaltung von Bugs in Quality Center zu erleichtern und für das Fehlen einer Mylyn Connector zu kompensieren, schrieb ich mein eigenes Plugin, um QC von Eclipse (via Mylyn Zugang).

Die Eclipse-Update-Site (3.4.2 / 3.5) ist hier verfügbar: http://qcmylyn.sourceforge.net/update/

Die offizielle Webseite ist hier verfügbar: http://qcmylyn.sourceforge.net/

Hinweis: Dies ist eine Alpha-Version und sollte daher nicht verwendet werden Produktions-Umgebung in einem!

Vor ein paar Wochen, dass der berühmte Eclipse Newsgroups als ein Forum (was, nebenbei bemerkt, ist ganz angenehm zu lesen!) Entstanden.

Es gibt die verschiedenen Eclipse-Projekte, FDI für verschiedene Sprachen ...

Denn jetzt ist es nur beta (z. B. zum Zeitpunkt der Abfassung seiner Linien, die Suchfunktion funktioniert nicht)

Es geschieht hier: http://www.eclipse.org/forums/

Gewohnt, XML zur Speicherung meiner Daten Modelle zu verwalten, sagte ich: "Nun, für einmal schauen, was gibt der EMF" ...
Und ich bin nicht enttäuscht über alles! Es hat mich gerettet geraumer Zeit :)

EMF, was ist das?

Nach der offiziellen Website : "Die EMF-Projekt ist ein Rahmen für die Modellierung und Codegenerierung Fazilität für den Aufbau Tools und anderen Anwendungen Modell basiert auf einem strukturierten Daten. Von einem Modell-Spezifikation beschrieben "in XMI, EMF Stellt Tools und Runtime-Unterstützung für die Anfertigung des Modells eine Reihe von Java-Klassen für die, zusammen mit einer Reihe von Maß-Klassen ermöglichen, Anzeigen und Befehl,-basierte Bearbeitung des Modells und eine Basic-Editor."

Weiter lesen ...

Frage des Tages: Wie führe ich JUnit Unit-Tests, wenn Sie auf Plugins haben eine Architektur?

Antwort: mit einem Headless Modus Sir!

In einer Anwendung in Schichten architected (IU / Business / IO), passiert es sehr oft, dass Sie die unteren Schichten (testen möchten Business / IO) für einen einzigen.

Ja, aber jetzt, wenn Sie CPR und machen deshalb haben wir mit Plugins arbeiten, das ist nur die Galeere zu UT, weil es Plugins laden muss, um den Test ordnungsgemäß ausgeführt ...
Weiter lesen ...

Kleines Problem: Um die perf einer bestimmten Karte zu verbessern, brauche ich, um Schichten zu schaffen ... In Swing, kein Problem: Wir haben die SWT JLayeredPane ... aber das Neni!

Also hier ist ein kleiner Trick, um transparente Bilder erstellen (Hintergrund Karten haben in der Regel müssen nur einmal berechnet!)

Weiter lesen ...

Ein Eclipse-Workspace ist das Verzeichnis, in dem alle Metadaten-Einstellungen gespeichert sind (in Form von Eclipse-spezifische Dateien). In einer RCP-Anwendung, ist es an der Wurzel des Antrags in dem Arbeitsbereich-Verzeichnis.

Die RCP-Problem ist, dass die meisten der Zeit, es war nicht wirklich brauchen dieses Verzeichnis (vor einem Client, "plugins"-Funktion und "Konfiguration", ist es gerechtfertigt ... aber hier? " ).

Die Idee ist die Schaffung dieses Verzeichnis Bypass zu definieren "von Hand" während der Laufzeit.

Weiter lesen ...

Pfffff ... dass eine Stunde versuche ich zu verstehen, warum der Export nicht mehr funktioniert mit Multiplattform bin mein Eclipse 3.4 ... so dass das Delta Pack installiert ist und konfiguriert ist, dass alles!

Guilty: Eine neue kleine Schachtel in den Einstellungen überprüft werden ("Plug-in Development> Target Platform> Build Zielplattform auf dem Zielsystem installierten Plug-Ins" basiert), die standardmäßig aktiviert ist und muss es deaktivieren, um den Export mehrerer Plattformen.

Es gibt eine ganze Debatte hier , wenn Sie interessiert sind!