2012-04-13 5 views
3

Ich verwende die rodin and eventb framework, die Tagundnachtgleiche und Eclipse verwenden. Wir modifizieren es jetzt, um neue Funktionen für mein Forschungsteam zu unterstützen, und wir wollen den GUI-Teil loswerden (hauptsächlich, um zu vermeiden, Gui-Code zu schreiben und in der Lage zu sein, schwere Berechnungen auf entfernten Servern durchzuführen). Das gelingt uns unser eigenes Bundle mit unseren Code zu haben und die müssen nur folgende Eclipse und Tagundnachtgleiche Bündel (von Eclipse Version 3.7.1):Ist es möglich, eine Equinox + Eclipse-Anwendung ohne den GUI-Teil zu erstellen?

  • org.eclipse.ant.runtime
  • org.eclipse.core
  • org.eclipse.core.contenttype
  • org.eclipse.core.expressions
  • org.eclipse.core.jobs
  • org.eclipse.core.resources
  • org.eclipse.equinox
  • org.eclipse.osgi

und die rodin und eventb Bündel:

  • org.rodinp.core
  • org.eventb.core
  • org.eventb.ast

Während des Starts des osgi-Containers wird ein Verzeichnisarbeitsbereich erstellt und einige Fehler werden ingemeldet, aber es scheint Konfigurationsfehler konnte ich beheben ...

Die Frage: ist das eine gute Idee, um dies ohne die GUI zu tun? Ich habe Angst, viel Zeit damit zu verbringen, Bug oder Unmöglichkeit zu entdecken, das ganze Set fällig zu machen. Hat jemand Erfahrungen mit einer solchen Konfiguration?

+1

Keine Erfahrung mit Rodin/eventb, aber generell sollte es kein Problem mit einem kopflosen RCP geben. Es ist eine gute Möglichkeit, mit einem RCP zu beginnen, da Sie zu einem späteren Zeitpunkt ganz einfach eine Benutzeroberfläche hinzufügen können. – Fredrik

Antwort

3

Wenn Sie keine GUI benötigen, warum sollten Sie sie in Ihre Anwendung aufnehmen? Sie können Maven mit Tycho für Headless-Build von Eclipse-Anwendung verwenden.

Verwandte Themen