Autor Thema: Eclipse Product von Plugins auf Features umstellen...  (Gelesen 3884 mal)

Offline Mark³

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
  • Nordisch by Nature
    • Das Leben aus der Sicht eines Menschen
scheint mir unmöglich zu sein.
Ich habe einen RCP, der ein Product enthält, welches aus zwei Plugins besteht. Läuft alles wunderbar, nur kann ich so keine Update-Site erstellen, weil ich dann Features benötige. Also: Einfach umstellen von Plugin-basiertem Product auf Feature-basiertes Product, dazu noch ein oder zwei Features erstellt, die die Plugins beinhalten.
Aber leider kriege ich das Product nicht zum Laufen. Jedesmal findet er das Product oder die Application nicht, obwohl in den Extensions alles eingetragen ist. Auch im RCP-Target habe ich nach und nach immer mehr Plugins ergänzt, mittlerweile wird auch eigentlich alles exportiert, wenn ich das Produkt exportiere. Aber laufen tut das nie, immer wird irgendwas nicht gefunden. Habe es mit Eclipse 3.2 und 3.3M5 probiert, klappt alles nicht.
Eigentlich bin ich großer Fan von Eclipse, aber das klappt alles nicht, ist irgendwie zu unübersichtlich...
sagt Mark.



slowfood.de

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Eclipse Product von Plugins auf Features umstellen...
« Antwort #1 am: 15.03.07 - 22:42:08 »
Was bekommst du für Fehler?
1 feature für 2 Plug-ins sollte gehen.
Dann in der update site das feature.
Wenn die Strecke einmal steht, läuft das.
Ich muss allerdings auch einen kleinen manuellen Eingriff in die xml Datei von der site.xml machen. Schau dir mal die xmls an. Die sind für features und update-sites relativ übersichtlich.
Mein Projekt ist allerdings ein Eclipse plug-in. Kein RCP.
Oder schau dir das bei open Source Produkten an.
Wenn das einmal läuft ist das super.

Das hilft alles nicht weiter. Vielleicht ist es ein Visibility Problem. Ich denke das geht tief in diese ganze plug-in Architektur rein und das ist komplex (aber wichtig). Hilfreich können auf jeden Fall existierende Eclipse RCP Anwendungen sein.
« Letzte Änderung: 16.03.07 - 06:38:49 von Axel Janssen »
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline Mark³

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
  • Nordisch by Nature
    • Das Leben aus der Sicht eines Menschen
Re: Eclipse Product von Plugins auf Features umstellen...
« Antwort #2 am: 16.03.07 - 10:36:16 »
das Product wird nicht gefunden, die application nicht und auch einige Plugins nicht, obwohl sie alle vom Product Export Wizard exportiert werden.

!SESSION 2007-03-16 10:29:40.690 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
Command-line arguments:  -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.core.runtime 2007-03-16 10:29:41.675
!MESSAGE Product mt.ovsd.util.product could not be found.

!ENTRY org.eclipse.osgi 4 0 2007-03-16 10:29:41.675
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: No application id has been found.
   at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:56)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
   at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
   at org.eclipse.core.launcher.Main.run(Main.java:977)
   at org.eclipse.core.launcher.Main.main(Main.java:952)

!ENTRY org.eclipse.osgi 2 0 2007-03-16 10:29:41.690
!MESSAGE One or more bundles are not resolved because the following root constraints are not resolved:
!SUBENTRY 1 org.eclipse.osgi 2 0 2007-03-16 10:29:41.690
!MESSAGE Bundle update@plugins/org.eclipse.ui.console_3.1.100.v20060605.jar was not resolved.
!SUBENTRY 2 org.eclipse.ui.console 2 0 2007-03-16 10:29:41.690
!MESSAGE Missing required bundle org.eclipse.core.variables_[3.1.100,4.0.0).
!SUBENTRY 2 org.eclipse.ui.console 2 0 2007-03-16 10:29:41.690
!MESSAGE Missing required bundle org.eclipse.jface.text_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.ui.console 2 0 2007-03-16 10:29:41.690
!MESSAGE Missing required bundle org.eclipse.ui.workbench.texteditor_[3.2.0,4.0.0).

!ENTRY org.eclipse.osgi 2 0 2007-03-16 10:29:41.690
!MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists:
!SUBENTRY 1 org.eclipse.osgi 2 0 2007-03-16 10:29:41.690
!MESSAGE Bundle update@plugins/mt.ovsd.util_1.2.2.jar [5] was not resolved.
!SUBENTRY 2 mt.ovsd.util 2 0 2007-03-16 10:29:41.690
!MESSAGE Missing required bundle org.eclipse.ui.console_0.0.0.
!SUBENTRY 1 org.eclipse.osgi 2 0 2007-03-16 10:29:41.690
!MESSAGE Bundle update@plugins/org.eclipse.ui.console_3.1.100.v20060605.jar [22] was not resolved.
!SUBENTRY 2 org.eclipse.ui.console 2 0 2007-03-16 10:29:41.690
!MESSAGE Missing required bundle org.eclipse.jface.text_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.ui.console 2 0 2007-03-16 10:29:41.690
!MESSAGE Missing required bundle org.eclipse.ui.workbench.texteditor_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.ui.console 2 0 2007-03-16 10:29:41.690
!MESSAGE Missing required bundle org.eclipse.core.variables_[3.1.100,4.0.0).

Hier ist meine config.ini, kann man da noch Debug-Parameter eintragen?
#Product Runtime Configuration File

osgi.splashPath=platform:/base/plugins/mt.ovsd.util
eclipse.product=mt.ovsd.util.product
osgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.update.configurator@3:start,org.eclipse.core.runtime@start
osgi.bundles.defaultStartLevel=4
sagt Mark.



slowfood.de

Offline Mark³

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
  • Nordisch by Nature
    • Das Leben aus der Sicht eines Menschen
Re: Eclipse Product von Plugins auf Features umstellen...
« Antwort #3 am: 16.03.07 - 10:54:14 »
ok, im Feature fehlten einige Plugins, die Fehlermeldungen dazu waren etwas irreführend. Im Target existierten zwar all diese Plugins aber im Feature mussten sie auch noch stehen. Nun bekomme ich nur noch einen komischen NullPointerException in meinem eigenen Login-Dialog, langsam bekommeich Hoffnung...
sagt Mark.



slowfood.de

Offline Mark³

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
  • Nordisch by Nature
    • Das Leben aus der Sicht eines Menschen
Re: Eclipse Product von Plugins auf Features umstellen...
« Antwort #4 am: 16.03.07 - 11:27:33 »
nun läuft es, aber wenn ich das Product exportier läuft dort die Hilfe nicht mehr (kommt aber auch keine Fehlermeldung, die ganzen Hilfedateien sind in einem der Plugins enthalten. Wohl wieder irgendwelche Pfade oder Extensions nicht korrekt verlinkt...
sagt Mark.



slowfood.de

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Eclipse Product von Plugins auf Features umstellen...
« Antwort #5 am: 16.03.07 - 11:38:58 »
Könnte das sein: Hast du vor dem exportieren die Version hochgesetzt?
Du musst die Version in den (selbstgeschriebenen) plug-ins hochsetzen und in den Features.
Hilfedateien muss man auch irgendwie extra sichtbar machen (damit hatte ich auch mal ein Problem).
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline Mark³

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
  • Nordisch by Nature
    • Das Leben aus der Sicht eines Menschen
Re: Eclipse Product von Plugins auf Features umstellen...
« Antwort #6 am: 16.03.07 - 12:14:38 »
im Feature fehlten nun noch die ganzen Plugins für die Hilfe, org.eclipse.tomcat, ...etc
Nur gab es keine Fehlermeldung dass er diese vermisst. Nun läuft es endlich :-)
sagt Mark.



slowfood.de

Offline Mark³

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
  • Nordisch by Nature
    • Das Leben aus der Sicht eines Menschen
Re: Eclipse Product von Plugins auf Features umstellen...
« Antwort #7 am: 16.03.07 - 12:15:32 »
jetzt muss ich nur noch eine Update-Site einbauen und verstehen, wie man die Anwendung dann so ausrollt, dass die User inkrementelle Updates automatisch beim Start reinladen können...
sagt Mark.



slowfood.de

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz