das Problem, dass es im Verzeichnis org.openstreetmap.josm.gui.mappaint.mapcss keinen Ordner mit dem Namen parsergen gibt, es also auch keine Datei mit dem Namen MapCSSParser, welche er gerne importieren möchte.
Folglich gibt der Compiler eine Fehlermeldung aus, an der ich nun hänge und nicht weiterkomme.
Vielleicht ist ja ein Programmierer derzeit online und kann mir ein paar Tips geben, wo mein Fehler im Verständnis ist, wäre schön.
bei mir funktioniert das auch. Im Output von ant steht was von:
[exec] Reading from file /home/josm/core/src/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSParser.jj . . .
[exec] Warning: Line 46, Column 5: Non-ASCII characters used in regular expression.
[exec] Please make sure you use the correct Reader when you create the parser, one that can handle your character set.
[exec] File "TokenMgrError.java" does not exist. Will create one.
[exec] File "ParseException.java" does not exist. Will create one.
[exec] File "Token.java" does not exist. Will create one.
[exec] File "SimpleCharStream.java" does not exist. Will create one.
[exec] Parser generated with 0 errors and 1 warnings.
Sieht also so aus, als ob …/gui/mappaint/mapcss/parsergen generiert wird. Das Verzeichnis hat auch ein svn:ignore.
Du musst also erstmal die Javadateien bauen, das wird mit dem ant-Task erledigt. Einfach so auschecken und dann mit javac kompilieren scheint also nicht zu gehen.
Äh, hm… wie ist dein Background in Sachen Software-Entwicklung, insbesondere Java?
Für mich als .Net-Entwickler (C#) waren meine ersten Schritte im JOSM-Code sehr schwierig.
ich bin weiter gekommen. Ant funktioniert, habe mein erster .jar compiliert.
Der/Das Apache Subversion tut auch einwandfrei seine Dienste, was will man mehr
Meine Programmierkenntnisse sind hauptsächlich php + mysql, java bisher noch nicht sooo viel.
Habe mich in den letzten Tagen etwas in JAVA bzw. den SourceCode von JOSM eingelesen und habe nun so eine Idee, wie ich mir das Arbeiten leichter machen könnte und probiere nun eben etwas herum.