... the user friendly GPS tool


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Probleme beim Start & Debugging in Eclipse
#5
Smile 
Vielen Dank für die schnellen Antworten und den Support. Insbesondere, dass der Administrator mir antwortet beeindruckt mich - SUPER !
Dennoch zweifle ich leider langsam an meiner generellen Fähigkeit / Kopmpetenz als Programmierer. Ich bekomme die Applikation immer noch nicht in Eclipse zum Laufen. Vermutlich fehlt mir einfach zu viel Wissen, um hier noch etwas tun zu können - schade.
Ich hätte das Programm sehr gerne einmal im Debugging-Modus betrieben, aber auch die Einstellung "Maven install" sowie "Maven build" brachten keinerlei Änderung der auftretenden Fehler. Mir fiel in diesem Zusammenhang aber auch auf, dass es das Eclipse-Addon "m2eclipse" mittlerweile nicht mehr (im "Eclipse Marketplace") gibt. Es kann nun nur noch ein Addon mit dem Namen "Maven Integration for Eclipse" gewählt werden. Nach der Integration erscheinen hierfür seltsamerweise gleich 2 Einträge. Der erste heißt wie der zuvor gewählte Name; der zweite trägt zusätzlich noch die Bezeichnung "WTP", was vermutlich für Web Tools Platform steht. Anhand der kurzen Beschreibung des Addons lässt sich erkennen, dass für "m2eclipse" wohl in letzter Zeit ein Wechsel zur "Eclipse Foundation" stattgefunden hat.
Bis jetzt ist mir - trotz Nachlesen auf der verlinkten Apache-Webseite - noch absolut unklar, weshalb der in meinem ersten Eintrag erwähnte Fehler in der "POM.xml" bereits beim Importieren der Daten auftritt.
Für das "native2ascii"-Plugin wird während des Import-Vorgangs bereits eine Fehlermeldung ausgegeben, sodass das Plugin meiner Meinung nach schon fehlerhaft aus dem Internet geladen wird.

Ich habe nun vom Herunterladen bis zum Start der Applikation (sowohl Debug-Modus als auch simples Ausführen) folgende Schritte durchgeführt:
- File - Import - Existing Maven Projects
- Auswahl des Root-Verzeichnisses; es folgt die Verarbeitung der "POM"-Dateien (Downloads)
- Als "Haupt-Ordner" des Projekts wird der String "slash.navigation:RouteConverter:2.11-SNAPSHOT:pom" angezeigt - alle Checkboxen sind ausgewählt
- Anklicken des "Next"-Buttons
- Es erscheint der Dialog mit der Benennung "Maven Plugin Connectors"
- Die Einträge lauten "maven-compiler-plugin:3.1:compile", "maven-compiler-plugin:3.1:compile" und "native2ascii-maven-plugin:1.0-beta-1:native2ascii"
- Der letzte Eintrag (native2ascii) ist als Fehler markiert - die Meldung lautet "No marketplace entries found to handle native2ascii-maven-plugin:1.0-beta-1:native2ascii in Eclipse. Please see Help for more information."
[Bedeutet das, dass Eclipse überhaupt nicht mehr kompatibel zur Anwendung ist ? Dann muss ich wohl aufgeben, denn ich kenne nur Eclipse und die Einarbeitung in eine neue Entwicklungs-Umgebung würde sehr viel Zeit in Anspruch nehmen. Diese kann ich aufgrund meines Berufs als Informatiker leider erst sehr langsam aufbringen.]
- Klick auf "Finish". Es erscheint eine Bestätigungs-Meldung, dass das "native2ascii"-Plugin nicht korrekt integriert werden kann
- Diverse Dateien werden heruntergeladen und danach sieht meine "Package Explorer"-Ansicht wie in angehängten Bild zu sehen ist aus

[Image: RouteConverterEclipse.png]

Nachdem die "Integration" der Applikations-Daten abgeschlossen ist, wird die folgende Fehlermeldung in der Konsole angezeigt:
Code:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
[INFO] Scanning for projects...
[INFO]                                                                        
[INFO] ------------------------------------------------------------------------
[INFO] Building The RouteConverter UI tool for Windows 2.11-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for slash.navigation:route-converter:jar:2.11-SNAPSHOT is missing, no dependency information available
[WARNING] The POM for slash.navigation:swt-mapview:jar:2.11-SNAPSHOT is missing, no dependency information available
[WARNING] The POM for slash.navigation:route-converter-license:jar:2.11-SNAPSHOT is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.439s
[INFO] Finished at: Fri Jul 26 22:48:12 CEST 2013
[INFO] Final Memory: 3M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project RouteConverterWindows: Could not resolve dependencies for project slash.navigation:RouteConverterWindows:jar:2.11-SNAPSHOT: The following artifacts could not be resolved: slash.navigation:route-converter:jar:2.11-SNAPSHOT, slash.navigation:swt-mapview:jar:2.11-SNAPSHOT, slash.navigation:route-converter-license:jar:2.11-SNAPSHOT: Failure to find slash.navigation:route-converter:jar:2.11-SNAPSHOT in http://www.routeconverter.com/svn/RouteThirdParty was cached in the local repository, resolution will not be reattempted until the update interval of routeconverter-thirdparty has elapsed or updates are forced -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException

Ich frage mich nun, auf welchen der vielen Einträge im "Package Explorer" ich zum Starten / Debuggen klicken soll. Ich entscheide mich zunächst für "route-converter". Denn dort "fehlt" das Plugin, was ja laut Antwort des Administrators hier im Forum beim Starten / Debuggen im "Maven install"-Modus laufen soll. Ich klicke den Button "Debug" an und wähle dann "Debug as - Maven install".
Die oben bereits aufgeführte Fehlermeldung wird nun noch umfangreicher. Es stehen noch mehr nicht ladbare POMs auf der Liste von Warnungen. Auch beim "normalen" Start über den Button "Run" ändert sich nichts hieran. Ich wechsle nun zum Eintrag "RouteConverterWindows" und versuche dort mein Glück - gleiches ernüchterndes Ergebnis.
Auch der Versuch der Einrichtung einer "Debug Configuration" führt nicht zum Erfolg. Ich lege eine "Maven Build"-Konfiguration an, doch kann anhand des Buttons "Goals" keine Einträge auswählen, obwohl der Vorgang ca. 10 Sekunden dauert.

Daher habe ich folgende weitere Fragen (sie wirken bestimmt für einen erfahrenen Entwickler dümmlich):
- Was bedeutet diese seltsame, in der obigen Fehlermeldung als erste Zeilen ausgewiesene Meldung bezüglich "SLF4J" ? Muss hier noch etwa installiert werden ?
- Was ist der Unterschied zwischen den Einträgen "route-converter", "RouteConverter" und "RouteConverterWindows" ? Welche Variante ist das "Standard-Entwicklungssystem" ?
- Warum werden beim Erstellen einer "Debug Configuration" keinerlei "Goals" für alle oben genannten Varianten angezeigt ? Das Programm lässt sich somit nicht debuggen
- Wie ist der beim Herunterladen der Daten bereits auftretende Fehler bezüglich des "native2ascii"-Plugins zu werten ? Ist das normal und korrekt ?
- Muss ich neben den Schritten in der Readme-Datei auf GitHub (u.a. Einrichtung von benötigten Umgebungsvariablen) noch weitere Vorbereitungen treffen ?
- Kann die Installation des Eclipse-Addons "Maven Integration for Eclipse" anstelle des in der Readme-Datei genannten "m2eclipse" zu Fehlern führen ? Wenn ja, was kann ich stattdessen nutzen ?

Ich hoffe, nochmal Hilfe zu bekommen. Doch es ist mir auch klar, dass es vermutlich zu lange dauern wird, mir all das benötigte Wissen zu vermitteln. Sad Ich gebe dann auf, was mich depressiv stimmt, da man hier meinerseits nicht mehr von Kompetenz als Programmierer sprechen kann.
Hier nochmals meine (leicht veränderte) Entwicklungsumgebung:
- Eclipse Juno (4.2.1)
- Windows 8 Professional
- Maven 3.0.4 Embedded
- JRE 7 Update 10 (32 bit)
- JDK 6 Update 45 (32 bit) - hier war bislang die Version 7 Update 25 als 64 bit-Variante installiert
Das "Downgrade" der JDK-Version habe ich extra durchgeführt, da in der Readme-Datei diese Version erwähnt ist
Reply


Messages In This Thread
Weiterhin Probleme beim Start & Debugging in Eclipse - by FNWMedia - 26.07.2013, 23:09
Es hat funktioniert ! - by FNWMedia - 31.07.2013, 21:55
Interessant.... - by FNWMedia - 01.08.2013, 17:26

Forum Jump:


Users browsing this thread: 1 Guest(s)