[[TranslatedPages(revision=13)]] = Broncode = Deze pagina gaat over de broncode en stappen voor het compileren. Kennis van Java is niet noodzakelijk, sommige delen van de code worden uitgelegd in opmerkingen. U kunt bestanden inspecteren via het web frontend op [/svn] (of [/browser]). == De bron ophalen == * Vanaf de voormalige opslagplaats van Subversion (aanbevolen indien u alleen geïnteresseerd bent in de bron van JOSM): {{{ #!sh svn co https://josm.openstreetmap.de/svn/trunk josm }}} * Vanaf de officiële opslagplaats van Subversion van OSM (aanbevolen als u ook geïnteresseerd bent in plug-ins): {{{ #!sh svn co https://josm.openstreetmap.de/osmsvn/applications/editors/josm }}} * Als de oude URL https://svn.openstreetmap.org/applications/editors/josm wordt gebruikt, ga dan naar de werkkopie en roep {{{svn relocate}}} aan met de nieuwe URL. * Vanaf de niet officiële [https://github.com/openstreetmap/josm GitHub mirror]: {{{ #!sh git clone git://github.com/openstreetmap/josm.git }}} == Broncode compileren == === Compileren met behulp van Ant === De gemakkelijkste manier om JOSM te compileren, vooropgesteld dat [https://adoptopenjdk.net/ OpenJDK] en [https://ant.apache.org/ Ant] juist zijn ingesteld op uw machine, is om te gaan naar de map {{{josm}}} en te typen: {{{ #!sh ant clean dist }}} Dat zal een bestand `dist/josm-custom.jar` maken als het met succes wordt uitgevoerd. === Compileren met behulp van de IDE === → [[DevelopersGuide/Compiling]]