| | 1 | [[TranslatedPages(revision=15)]] |
| | 2 | = Code source = |
| | 3 | |
| | 4 | Cette page contient des informations sur le code source et les étapes de compilation. |
| | 5 | |
| | 6 | La connaissance de Java n'est pas nécessaire, certaines parties du code sont expliquées dans les commentaires. Vous pouvez consulter des fichiers individuels sur le site web [/svn] (ou [/browser]). |
| | 7 | |
| | 8 | |
| | 9 | == Obtenir la source ==#Getthesource |
| | 10 | |
| | 11 | * Depuis le dépôt officiel de Subversion (recommandé si vous n'êtes intéressé que par le noyau de JOSM) : |
| | 12 | {{{ |
| | 13 | #!sh |
| | 14 | svn co https://josm.openstreetmap.de/svn/trunk josm |
| | 15 | }}} |
| | 16 | * Depuis l'ancien dépôt Subversion OSM (recommandé si vous êtes également intéressé par les greffons) : |
| | 17 | {{{ |
| | 18 | #!sh |
| | 19 | svn co https://josm.openstreetmap.de/osmsvn/applications/editors/josm |
| | 20 | }}} |
| | 21 | * JMapViewer depuis l'ancien dépôt OSM Subversion |
| | 22 | {{{ |
| | 23 | #!sh |
| | 24 | svn co https://josm.openstreetmap.de/osmsvn/applications/viewer/jmapviewer/ |
| | 25 | }}} |
| | 26 | * Si l'ancienne URL https://svn.openstreetmap.org/applications/editors/josm est utilisée, alors allez à la copie de travail et appelez {{{svn relocate}}} avec la nouvelle URL. |
| | 27 | * D'après le [https://github.com/openstreetmap/josm site miroir non officiel de GitHub] : |
| | 28 | {{{ |
| | 29 | #!sh |
| | 30 | git clone git://github.com/openstreetmap/josm.git |
| | 31 | }}} |
| | 32 | |
| | 33 | == Compiler le code source == |
| | 34 | === Compilation en utilisant Ant === |
| | 35 | Le moyen le plus simple pour compiler JOSM, à condition que [https://adoptopenjdk.net/ OpenJDK] et [https://ant.apache.org/ Ant] soient correctement configurés sur votre machine, est d'aller dans le répertoire {{{josm}}} et de taper : |
| | 36 | |
| | 37 | {{{ |
| | 38 | #!sh |
| | 39 | ant clean dist |
| | 40 | }}} |
| | 41 | |
| | 42 | Cela créera un fichier `dist/josm-custom.jar` en cas de succès. |
| | 43 | |
| | 44 | === Compilation en utilisant IDE === |
| | 45 | → [[DevelopersGuide/Compiling]] |
| | 46 | |
| | 47 | |
| | 48 | == Voir également == |
| | 49 | * La version originale de cette page en [[wiki:/Source code|anglais]] |