Eclipse VEP in Eclipse Helios

reibi

Top Contributor
Hallo

Hat jemand schon den VE im Eclipse-3.6 zum Laufen bekommen?

Hab folgendes Artikel gelesen

Eclipse Community Forums

Aber habs auch nicht hinbekommen.

Der Autor schreibt, dass es bald vep für 3.6 geben soll.
Geduldig sein ist schwierig.
 
Zuletzt bearbeitet:
jo die Beschreibung ist von mir.
Ich hab einfach die VE-Installation aus meinem alten Eclipse 3.5 rüberkopiert und hab in den jars die Versions-Dependencies rausgenommen. Läuft 1a bei mir. /shrug
 
Hi

>>jo die Beschreibung ist von mir.
coole Sache, wat fürn positiver Zufall ;-)


Also das plugin besteht aus folgenden files:
C:\ellipse\plugins\org.eclipse.ve.cde_1.4.0.v200908141626.jar
C:\ellipse\plugins\org.eclipse.ve.java.core_1.4.0.v200908141626.jar
C:\ellipse\plugins\org.eclipse.ve.jfc_1.4.0.v200908141626.jar
C:\ellipse\plugins\org.eclipse.ve.propertysheet_1.4.0.v200908141626.jar
C:\ellipse\plugins\org.eclipse.ve.swt_1.4.0.v200908141626.jar
C:\ellipse\plugins\org.eclipse.ve_1.4.0.v200908141626.jar

In jedem Jar file befindet sich ein Verzeichnis welches "META-INF" heisst. Dort drin ein File namens "MANIFEST.MF".

Ein "MANIFEST.MF" sieht durchschittlich so aus:

Java:
Manifest-Version: 1.0
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-SymbolicName: org.eclipse.ve.cde; singleton:=true
Bundle-Activator: org.eclipse.ve.internal.cde.core.CDEPlugin
Bundle-ManifestVersion: 2
Bundle-Localization: plugin
Bundle-Name: %pluginName
Bundle-Version: 1.4.0.v200908141626
Eclipse-LazyStart: true
Bundle-Vendor: %providerName
Require-Bundle: org.eclipse.ve.propertysheet;bundle-version="[1.3.0,2.
 0.0)",org.eclipse.emf.ecore.xmi;bundle-version="[2.3.0,3.0.0)",org.ec
 lipse.gef;bundle-version="[3.2.0,4.0.0)"
 ...
 
Export-Package: org.eclipse.ve.internal.cde.commands,org.eclipse.ve.in
 ternal.cde.core
 ...

ich hab das folgendermassen geändert:

Java:
Manifest-Version: 1.0
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-SymbolicName: org.eclipse.ve.cde; singleton:=true
Bundle-Activator: org.eclipse.ve.internal.cde.core.CDEPlugin
Bundle-ManifestVersion: 2
Bundle-Localization: plugin
Bundle-Name: %pluginName

Eclipse-LazyStart: true
Bundle-Vendor: %providerName
Require-Bundle: org.eclipse.ve.propertysheet,org.eclipse.emf.ecore.xmi,org.ec
 lipse.gef
 ...
 
Export-Package: org.eclipse.ve.internal.cde.commands,org.eclipse.ve.in
 ternal.cde.core
 ...

danach ein neues Eclipse genommen und eingefügt und einen neuen Workspace erstellt.

trotzdem geht es nicht.

Was mach ich falsch?

Danke und gruss ;-)
 
Zuletzt bearbeitet:
hmm ich habe noch 2 weitere plugins:
org.eclipse.ve.sdk_1.4.0.v20090826-1446.jar
org.eclipse.ve.doc_1.4.0.v20090826-1446.jar

vom prinzip habbichs auch so gemacht. nur habe ich radikal sämtliche versionen rausgenommen 🙂 auch die auf die eigenen ve-plugins (wobei das egal sein sollte)

was du noch schauen solltest, ob du in deinem helios auch die ganzen dependencies im plugins ordner hast. sprich die emf-plugins etc. (was halt so in den MANIFEST.MFs drinsteht)

Oft hilft auch, den ErrorLogView von Eclipse anzuschalten, dort findet man dann Hinweise, wieso plugins evtl nicht geladen werden konnten.
 
Hi ;-)

nur habe ich radikal sämtliche versionen rausgenommen 🙂 auch die auf die eigenen ve-plugins (wobei das egal sein sollte)

konnten.

Was heisst "sämtliche Versionen" ... hab ich ja auch gemacht

das wort "version" kommt ja gar nicht mehr vor

was du noch schauen solltest, ob du in deinem helios auch die ganzen dependencies im plugins ordner hast. sprich die emf-plugins etc. (was halt so in den MANIFEST.MFs drinsteht)

Ja hab ich... in ner anderen Version als in Eclipse 3.5
¨¨
habs aber auch schon mit emf und gef aus 3.5 probiert... ging auch nicht


Oft hilft auch, den ErrorLogView von Eclipse anzuschalten, dort findet man dann Hinweise, wieso plugins evtl nicht geladen werden konnten.

OK ... wie mach ich das?

Danke für die Hilfe ;-)
 
bevor du deinen beitrag editiert hattest, stand in der editierten MANIFEST noch was von version drin 🙂

ErrorLogView:
Window->Show View->Error Log


achso: die features für den ve hast auch mit rüberkopiert?
 
bevor du deinen beitrag editiert hattest, stand in der editierten MANIFEST noch was von version drin 🙂

achso: die features für den ve hast auch mit rüberkopiert?

Das mit dem editierten Manifest is ja nur n Beispiel. Das einzige "Version" was noch drinsteht ist : "Manifest-Version: 1.0"

Die features hab ich mit rüberkopiert; muss ich dort was ändern?

Und bei den Bundle-versionen --> ist es richtig so:

Java:
Require-Bundle: org.eclipse.ve.propertysheet;bundle-version="[1.3.0,2.
 0.0)",org.eclipse.emf.ecore.xmi;bundle-version="[2.3.0,3.0.0)",org.ec
 lipse.gef;
--> :
Java:
Require-Bundle: org.eclipse.ve.propertysheet,org.eclipse.emf.ecore.xmi,org.ec
 lipse.gef;

Also das Semikolon ";" wegmachen und das Koma"," stehenlassen?


Gruss
 
Hi

Das ERROR-LOG zeigt mir folgende 2 Fehler:

-Failed to create bundleInfo for: [R]org.eclipse.ve 0.0.0.

-session context was🙁profile=epp.package.java, phase=org.eclipse.equinox.internal.p2.engine.phases.Install, operand=null --> [R]org.eclipse.ve 0.0.0, action=org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.InstallBundleAction).


Soll mir sagen?

Gruss
 
dass du vielleicht beim "patchen" irgendwas kaputt gemacht hast? 🙂 schau nochmal über die MANIFEST files.

und KOMMA, kein SEMIKOLON
 
wwaaah, ich seh grad du hast sämtliche versionsinfos rausgehauen ...

nur die aus den REQUIRED-BUNDLES!!!

sowas hier "Bundle-Version: 1.4.0.v200908141626" muss drin bleiben
 
Achso

Das error log zeigt übrigens keine Fehler mehr an.

Hab auch probiert mit emf und gmf zu wechseln..

-emf/gmf von 3,5 --> geht nicht
-emf/gmf von 3,6 --> geht nicht
-emf/gmf jeweils neueste version --- geht auch nicht


gruss
 
dann habe ich ehrlich gesagt keine ahnung ...

probier nochmal eclipse mit -clean zu starten und schauen obs dann funzt.
schau nochmal drüber, ob wirklich alle required plugins im eclipse sind.
gef, emf, gmf, jem, ... und was weiss ich nicht noch alles 🙂
 
Hi ... habs gelöst und ganz schön rumgebastelt. Es sind keinerlei andere Plugins nötig wie gef, gmf, gmf etc. is alles schon bei eclipse-helios dabei.

Einfach nur folgendes zip-file ins "dropins"-Verzeichnis entpacken und Eclipse neu starten. Das reicht.

http://rbm.powerdesign.ch/vep-helios.zip

Das muss dann folgendermaßen aussehen:

"C:\Programs\Eclipse_Helios\eclipse\dropins\vep-helios\eclipse\features" ... bzw.
"C:\Programs\Eclipse_Helios\eclipse\dropins\vep-helios\eclipse\plugins"

Viel Spass ;-)

P.S. Erwähnen sollte ich noch "Julio Naya" und natürlich "VAYU" ohne dessen Hilfe dies nicht zustande gekommen wäre ;-)
 
Zuletzt bearbeitet:
@reibi
Hab mir heute das Helios runtergeladen und versucht den VE so wie von dir beschrieben zum laufen zu bringen.

Jedoch sehe ich nicht unter Öffnen mit den VE Editor?

Muss ich noch irgendwo was einstellen??
 
Hi Fireball

also eigentlich sollte das auch so funktionieren ... hatte das sogar mit nem neuen, frisch entpackten Eclipse probiert.

Wenn Du bereits ein Workspace benutzt, sind dort auch einstellungen über Deine Perspektiven gemacht... das könnte vielleicht der Grund sein.

Geh mal neben die Perspektiven - also unterhalb des Menüs auf die leere Toolbar. Rechtsklick auf "customize Perspektive". Dort unter den zweiten Reiter "Menue Visibility". Im Baum unter "File/New" kannst Du dann weiter unten "Visual Class" anhacken. Dann wird die auch im Menü unter "File/New" angezeigt.

Ich hoffe Für Dir, das das der Grund war.

Falls nicht würde ich:
1.)Helios neu entpacken
2.)Das Plugin ins "dropins"-Verzeichnis packen
3.)Beim Starten einen neuen Workspace anlegen.

Damit sollte sich das Problem auch lösen lassen.

Grüssli
 
Hallo, liebes Forenteam!

Ich bin selbst in einigen Foren aktiv und weiß, dass "Threadbuddeln" meistens nicht so gern gesehen wird, aber es passt gerade perfekt zum Thema:
Ich hab alles so gemacht, wie von reibi beschrieben, doch auch bei mir tauch der VE nicht auf.

Ich hab schon alles versucht, aber ich bekomm es nicht hin.

-Eclipse-Helios 3.6.1
-vep-helios von dem Link von reibi heruntergeladen
-Alle möglichen Möglichkeiten des Einfügens im "dropin"-Ordner probiert und auch immer im Perspective-Menu nachgeguckt, aber keine Chance...

Hat jemand vllt. eine Idee oder einen Denkanstoß, der mir helfen könnte?
 
Der Punkt ist, ich habe von meinem Lehrer den Auftrag bekommen, weil ich das Jahr wiederhole, nachzusehen, wie schwer oder leicht Eclipse einzurichten ist, da ich das im letzten Jahr schon gemacht habe.
Allerdings hat der VE bei mir letztes Jahr schon nicht installiert und im Endeffekt hab ich's dann gelassen.

Nun, da dieser Leistungskus-Lehrer noch nie mit Eclipse gearbeitet hat und ich das schon einmal hatte, soll ich gucken, wie man ganz simpel Eclipse auf den heimischen PC bekommt und dann auch mit den VE arbeiten kann.


Wenn es irgendwo ein herunterzuladendes Package von Eclipse gibt, bei dem der VE schon mit drin ist, dann wär ich auch hier für alles offen, denn wir beschäftigen uns nicht intensiv genug mit Eclipse, um dabei einen Unterschied im Programmieren zu vermerken.

Es sollte einfach nur ein Eclipse sein, mit dem man in Java programmiert und sowohl normale Klassen, als auch den VisualEditor, nutzen und erstellen kann.


MFG
HeadY
 
Es sollte einfach nur ein Eclipse sein, mit dem man in Java programmiert und sowohl normale Klassen, als auch den VisualEditor, nutzen und erstellen kann.
Nun, der Visual Editor ist tot, lang lebe Window Builder Pro. Der VE hatte es seit 3 Jahren nicht mehr in den simultanious release train geschafft insofern ist es reine Glücksache wenn er sich mal installieren lässt.
Dein Lehrer wird den Unterschied zwischen VE und Window Builder Pro sowieso nicht erkennen.
Hier kannst du dir dein ganz persönliches Eclipse Paket zusammenbasteln und downloaden:
Yoxos OnDemand - Get your personalized Eclipse
Die Webapplikation ist übrigens auch Eclipse...
Unter anderem kannst du dort auch VE Pakete runterladen, allerdings wirst du dann wohl nicht die neuste Eclipse Version bekommen.
 
Also... Ich hatte früher auch mal irgendwann den VE (rate aber auch eher zum WindowBuilder)...
Zum laufen kriegen:
GEF
EMF
installieren.
ERST dann den VE.
 

Zurück
Oben