[GraphHopper] Problems with maven/mapsforge

Peter K peathal at yahoo.de
Tue Dec 17 08:38:53 UTC 2013


Indeed strange, thanks for the feedback!

Peter.

> Figured it out. 
>
> Just for future reference - apparently when I was trying to download
> Europe (europe-latest.osm.pbf) map (11GB) Chrome (Version
> 31.0.1650.63) downloaded only a little bit more than 2GB of it and
> showed download file as finished and all ready. Tried to download it
> again 3 more times - twice the download was cancelled and once it
> finished again with only a little bit more than 2GB. 
>
> I'm guessing it's some kind of weird bug since I'm running x64 OS X Lion. 
>
> ----------------------
>
> Ignas Kapočius
>
>
>
> 2013/12/16 Ignas Kapočius <kapocius.ignas at gmail.com
> <mailto:kapocius.ignas at gmail.com>>
>
>     Hello again, 
>
>     removed the space and ran Custom -> install&run and it worked.
>     thank you! 
>     had no idea that when you use maven you need to run it like that.
>     need to catch up a little bit. 
>
>     just one more problem - when I ran ./graphhopper.sh import
>     <your-osm-file> I got these errors (see images)
>
>     As I understand it's one of limitations as it's written in wiki - 
>
>      *
>
>         For now OSMReader does not work on Android due to some
>         javax.xml dependencies. But you can simply create the
>         graphhopper folder on your desktop and copy them to the
>         Android storage.
>
>     but what I don't understand is what should I copy there? Map(s)? 
>     As I understand - first you create routing data and only then add
>     your map? 
>
>     Thank you for your extensive help so far. 
>
>
>     ----------------------
>
>     Ignas Kapočius
>
>
>
>     2013/12/16 Peter K <peathal at yahoo.de <mailto:peathal at yahoo.de>>
>
>         Hi Ignas,
>
>         looks like you've already managed some ugly stuff. Regarding
>         the current
>         problem: try to avoid spaces in your path and see if this helps.
>
>         > I needed to change maven-install-mapsforge.sh to
>         maven-install-mapsforge.command
>
>         Oh, really? That would be ugly - can you run the normal
>         graphhopper.sh
>         script? Did you execute it from command line or via some UI?
>
>
>         > If it helps - I'm using NBAndroid plugin for Netbeans.
>
>         I don't use this although it surely will make things easier.
>         Currently
>         you should try to run it via maven: right click the project ->
>         Custom ->
>         and click install+run
>
>         OR on the command line do:
>         cd android
>         mvn clean install android:deploy android:run
>
>         OR:
>         ./graphhopper.sh android
>
>         Regards,
>         Peter.
>
>         >
>         > Okay, I've managed to get maven/mapsforge going.
>         >
>         > I guess the problem was something really silly - since I'm
>         running OS
>         > X 1.7.3 I needed to change maven-install-mapsforge.sh
>         > to maven-install-mapsforge.command in order to run and when
>         I ran it,
>         > it did nothing but I just didn't notice (sleep deprevation,
>         huh). Saw
>         > 'process completed' and that was enough for me. So
>         afterwards I just
>         > extracted whole script, put it into terminal, executed and
>         it did the
>         > work.
>         >
>         > Then I just ran mvn clean install at the root folder.
>         >
>         > But now I'm facing another problem - after I open project and do
>         > Clean&build - it succeeds. But when I try to run the
>         selected project
>         > (see image) it gives me back error with some missing
>         configuration.
>         >
>         > I'm also new to NetBeans and that could be a problem. What I
>         don't
>         > understand is why can't I run 'GraphHopper Android apk' that has
>         > MainActivity.java in it?
>         >
>         > I mean, if I'm not mistaken - that's the project for Android?
>         >
>         > If it helps - I'm using NBAndroid plugin for Netbeans.
>         >
>         > Sorry for all the lame questions but I haven't developed
>         anything with
>         > Java for years, neither have I worked with Netbeans before.
>         >
>         >
>         >
>         > ----------------------
>         >
>         > Ignas Kapočius
>         >
>         >
>         >
>         > 2013/12/16 Ignas Kapočius <kapocius.ignas at gmail.com
>         <mailto:kapocius.ignas at gmail.com>
>         > <mailto:kapocius.ignas at gmail.com
>         <mailto:kapocius.ignas at gmail.com>>>
>         >
>         > Tried running /mvn clean install/ at the root folder - got the
>         > same error "Failed to execute goal on project
>         graphhopper-android:
>         > Could not resolve dependencies for project
>         > com.graphhopper:graphhopper-android:apk:0.3-SNAPSHOT: Failure to
>         > find com.graphhopper:graphhoper:jar:0.3-SNAPSHOT in
>         > https://oss.sonatype.org/content/repositories/snapshots was
>         cached
>         > in the local repository"
>         >
>         > Then I've installed Netbeans (7.4), re-downloaded
>         > graphopper-master project (in case I've made some changes)
>         and did
>         > yours "in NetBeans you just open the project and click
>         > 'Clean&Build'". Got the same error (see attachment).
>         >
>         > Or should I follow those three steps
>         > from https://github.com/graphhopper/graphhopper/wiki/Android for
>         > Netbeans (though it also gives some errors when trying to
>         install
>         > mvn)?
>         >
>         > I was also wondering - could it because there aren't actually
>         > those necessary .jar's in https://oss.sonatype.org/<..> -
>         > filenames are different and maybe Maven just can't actually
>         find it?
>         >
>         >
>         >
>         >
>         >
>         >
>         >
>         >
>         >
>         >
>         >
>         > ----------------------
>         >
>         > Ignas Kapočius
>         >
>         >
>         >
>         > 2013/12/15 Peter K <peathal at yahoo.de
>         <mailto:peathal at yahoo.de> <mailto:peathal at yahoo.de
>         <mailto:peathal at yahoo.de>>>
>         >
>         > Hi Ignas,
>         >
>         > would you mind to try on the command line first? Go into the
>         > root folder (not core or android) and type:
>         >
>         > mvn clean install
>         >
>         > But from the failure it looks like the jar was not
>         > automatically built inside Eclipse (or whatever). Maybe the
>         > command line procedure fixes this (as it should produce all
>         > necessary jars and install them into your local maven
>         > repository). If not, you should really think about switching
>         > the IDE ;) as e.g. in NetBeans you just open the project and
>         > click 'Clean&Build'. Or ask here again if it still does not
>         work.
>         >
>         > Regards,
>         > Peter.
>         >
>         >>
>         >> Hello,
>         >>
>         >> I've imported source code as Android project, then followed
>         >> this
>         >>
>         https://lists.openstreetmap.org/pipermail/graphhopper/2013-November/000501.html
>         >> but it still does not work.
>         >>
>         >> I think, I have some problems with mapsforge installation
>         >> because when I try /mvn clean install/ or /mvn
>         >> eclipse:eclipse/ at the root of 'android' folder, it gives me
>         >> back this error:
>         >>
>         >> Failed to execute goal on project graphhopper-android: Could
>         >> not resolve dependencies for project
>         >> com.graphhopper:graphhopper-android:apk:0.3-SNAPSHOT: Failure
>         >> to find com.graphhopper:graphhoper-parent:jar:0.3-SNAPSHOT in
>         >> https://oss.sonatype.org/content/repositories/snapshots <...>
>         >>
>         >> I don't know if this is related but I also see errors at
>         >> pom.xml (android folder) - see attached images.
>         >>
>         >> I'm absolutely new to Maven, so could you help me out with
>         >> how should I build/add everything after i've imported source
>         >> files and converted 'core' and 'android' projects to Java
>         >> Facet and Maven?
>         >>
>         >> Thank you for your help,
>         >>
>         >> ----------------------
>         >>
>         >> Ignas Kapočius
>         >>
>         >>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/graphhopper/attachments/20131217/47441b0e/attachment.html>


More information about the GraphHopper mailing list